注册在VB.NET中制作的com dll

时间:2019-06-30 02:37:59

标签: vb.net com

我正在研究DLL,负责通过SOAP协议向wsdl服务发送请求并获取包含有关公司信息的响应。我成功创建了VB.NET函数,并获得了com dll。之后,我使用regasm向有关该dll的注册表添加引用。之后,我在表单应用程序(Borland delphi)中对其进行了测试,并且它可以正常工作。现在,我必须使其在其他用户计算机上运行。我想我需要在注册表中对该DLL进行某种类型的脚本引用,但是考虑到再气只是Visual Studio工具(如果没有错的话),这样做的有效方法是什么。我读过有关在Visual Studio中设置程序包的信息,但我想确保在深入研究它之前应该这样做。

1 个答案:

答案 0 :(得分:1)

Regasm不是Visual Studio附带的,而是.NET Framework本身的。因此,您可以在类似

的路径中找到它
C:\Windows\Microsoft.NET\Framework\v4.0.30319

在注册表的32位部分中注册您的dll,然后

C:\Windows\Microsoft.NET\Framework64\v4.0.30319

在注册表的64位部分中注册您的dll。

如果将dll构建为“ Any Cpu”,则可以将其注册为注册表的32位和64位部分。