在Windows 8中使用VB6应用程序的.Net的dll

时间:2015-06-12 04:14:18

标签: .net vb6 com-interop

我将我的Vb6应用和所有'dll'文件放在文件夹中,如“D:\ TestVb6”。 Vb6应用程序将引用.Net的“dll”。

我已经在Windows 7中使用'Regasm.exe'和Vb6应用程序注册了'dll'文件。但是当我在Window 8中执行此操作时,Vb6应用程序出错。 然后我尝试将所有'dll'文件复制到文件夹“C:\ Program Files(x86)\ Microsoft Visual Studio \ VB98”,并且Vb6应用程序正常工作。

我想知道为什么在Window 8中我必须将所有'dll'文件放在“C:\ Program Files(x86)\ Microsoft Visual Studio \ VB98”文件夹中? 如果我想将'dll'文件放在另一个文件夹中,我该怎么做?

任何人都可以帮助我!非常感谢。

1 个答案:

答案 0 :(得分:0)

我会尝试将您的目录放到路径环境变量中。因此,Windows会自动查看该目录。