注册.NET dll以在VB6应用程序中使用

La *_* La 7 .net vb6 com regasm

我有一个我在C#中编写的DLL,我想在我的VB6应用程序中使用它.

在VS2008中,检查项目属性"Register for COM interop",当我编译DLL并尝试在我的开发机器上使用它时 - 它运行正常.

我需要在没有VS2008的计算机上运行它,所以我试着像这样注册这个DLL:

C:\WINDOWS\system32>..\Microsoft.NET\Framework\v2.0.50727\regasm myDLL.dll /tlb: myDLL.tlb /codebase
Run Code Online (Sandbox Code Playgroud)

但是当我尝试运行它时,我收到此错误:

自动化错误.该系统找不到指定的文件.

谁能告诉我我做错了什么?

Dab*_*rnl 4

就像您指定 regasm.exe 的完整路径一样,您需要指定 .dll 的完整路径;-)