我有一个通过 COM Interop 公开的 C# .NET DLL,为此我生成了一个清单文件。DLL 正在通过 Excel VBAProject 使用CreateActCtx
并CreateObject
创建我的对象。
一切正常,但是……我需要致电regasm MyProject.dll /codebase
或向 GAC 注册。否则我得到ActiveX component can't create object
或error in dll
错误。
是否可以使用 .NET DLL 而无需注册 DLL?我以前可以使用基于 VB6 的 DLL 和清单文件来执行此操作。