Tag: dllregistration

RegAsm真正做了什么? 文件在哪里被复制?

我们有一个基于spicIE的IE插件,目的是连接到一些外部设备。 为了连接这些外部设备,另一家公司开发了他们的令牌和DLL。 我们需要有一些ActiveX和DLL来通过令牌进行身份validation。 问题是我们为IE开发的插件,最后一部分有一个install.bat文件,它运行一个RegAsm并注册DLL,然后在IE中查看该插件(或其更改)。 从IE运行插件时,我们的代码找不到一些身份validation所需的DLL(将其命名为x.dll)。 注册的DLL在哪里复制? 真的被复制了吗? 我需要在我的插件的DLL存在的文件夹中有x.dll。

在.NET中,是否需要注册DLL?

是否有必要在目标计算机上注册已编译的DLL(用C#.NET编写)。 目标机器将安装.NET,是否足以简单地将DLL丢弃到目标机器上?