我有一个 C++/CLI 程序集(为 Windows 7 附带的 .NET 3.5 编译)。该程序集标记为ComVisible(true)。它包含2个类和1个接口。这两个类都被标记为ComVisible(false)所以它们不应该重要。该接口标有InterfaceType(ComInterfaceType::InterfaceIsIUnknown)特定的 GUID。该接口需要注册。
当我尝试使用 注册此程序集RegAsm.exe AssemplyName时,我收到以下警告:
RegAsm : warning RA0000 : No types were registered
我的程序集依赖于与我的主程序集位于同一目录中的 3 个其他程序集。其中 2 个注册没有问题,第 3 个没有标记为ComVisible。
任何想法为什么我无法注册我的程序集?