1

我正在尝试注册和使用我在 C#.NET 中创建的 .NET 库,到目前为止,我一直在让 Visual Studios 在构建时“注册 COM”。

我现在正在尝试了解如何部署的过程,因此我有以下注册 DLL 的内容:

"%windir%\Microsoft.NET\Framework\v4.0.30319\"regasm.exe "%~dp0myDLL.dll"

这是 Windows XP,上面有批处理脚本的文件夹和 myDLL.dll 位于桌面上。

它注册了 DLL 文件,但是当我在 VBA 中添加对它的引用时,我得到以下信息:

Error in loading DLL

我可以在参考列表中看到该库,并且位置看起来正确。

4

1 回答 1

0

答案可以在这里找到:“注册 COM 互操作”与“使程序集 COM 可见”

我需要:regasm.exe /codebase /tlb path-to-dll.dll

于 2013-06-13T14:52:32.307 回答