将.net程序集注册为com

时间:2011-06-10 08:27:21

标签: com assemblies regasm

我有一个C#类库,它调用本机代码DLL。我试图从VBA调用此代码。 我配置了MSVC来注册生成的DL,它工作正常。我可以访问DLL中的对象并使用它们没有任何问题。 我想在另一台计算机上注册它们,我使用以下命令: %windir%\ Microsoft.NET \ Framework \ v4.0.30319 \ RegAsm.exe / tlb / v MyNetAssembly.DLL

命令返回成功,但是当我尝试在VBA中使用dll对象时,我收到错误文件(80070002)。我尝试添加路径到dll所在的位置,使用/ codebase选项将dll复制到windows目录,但没有任何成功。

问题是什么?如何解决?

0 个答案:

没有答案