【问题标题】:VBA error loading .NET COM Visible libraryVBA 错误加载 .NET COM 可见库
【发布时间】:2013-06-09 19:18:37
【问题描述】:

我正在尝试注册和使用我在 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

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

【问题讨论】:

    标签: .net vba com


    【解决方案1】:

    可以在这里找到答案:"Register for COM Interop" vs "Make assembly COM visible"

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-08-31
      • 1970-01-01
      • 1970-01-01
      • 2018-08-14
      • 2016-05-29
      • 2014-07-22
      • 2011-06-29
      • 1970-01-01
      相关资源
      最近更新 更多