我有一个C++/CLI程序集(针对Windows 7附带的.NET 3.5编译)。 该组件被标记为ComVisible(true)
。它包含2个类和1个接口。这两个班都被标记为ComVisible(false)
,所以他们应该没关系。界面标有InterfaceType(ComInterfaceType::InterfaceIsIUnknown)
和一个特定的GUID。该界面需要注册。regasm RA0000:未注册类型
当我尝试注册使用RegAsm.exe AssemplyName
本次大会,我得到这样的警告:
RegAsm : warning RA0000 : No types were registered
我的组装取决于3个它们是在同一目录作为我的主要装配其他组件。其中2人注册没有问题,3人没有注册为ComVisible
。
任何想法为什么我无法注册我的程序集?
是的,界面是公开的。谢谢。 –