我有一個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
。
任何想法爲什麼我無法註冊我的程序集?
是的,界面是公開的。謝謝。 –