我正在尝试注册并使用我在C#.NET中创建的.NET库,直到现在我已经让Visual Studio在构建时“注册COM”。
我现在正试图通过我可能部署的过程,所以我有以下注册DLL:
"%windir%\Microsoft.NET\Framework\v4.0.30319\"regasm.exe "%~dp0myDLL.dll"
这是Windows XP,上面有批处理脚本的文件夹和myDLL.dll位于桌面上。
注册DLL文件,但是当我在VBA中添加对它的引用时,我得到以下内容:
Error in loading DLL
我可以在参考文献列表中看到该库,并且该位置看起来正确。
答案 0 :(得分:0)
答案可以在这里找到:"Register for COM Interop" vs "Make assembly COM visible"
我需要:regasm.exe /codebase /tlb path-to-dll.dll