我有一个需要使用第三方 DLL 的 VB.Net 项目,其中还有一个互操作程序集。所以我有这样的事情:
Hummingbird.DM.Server.Interop.PCDClient.dll
PCDClient.dll
我尝试直接在项目中添加对互操作的引用,但在运行文件时出现 COM 未注册错误。
因此,我尝试按如下方式注册互操作:
gacutil /if "C:\....\Hummingbird.DM.Server.Interop.PCDClient.dll"
regasm "C:\....\Hummingbird.DM.Server.Interop.PCDClient.dll"
即使重新启动 VS,程序集仍然不可见。