0

我正在尝试使用 InstallShield 的 Quick Patch 项目修补 .NET DLL 文件。需要为 COM 互操作注册 DLL。

当我修补文件时,似乎在 GAC 中正确替换了 dll,但是当我尝试从我的应用程序访问它时,我收到一条错误消息,表明应用程序无法连接到 DLL。

我认为它没有为 COM 互操作正确注册,但我不确定。

知道我应该怎么做才能让它工作吗?

谢谢,

4

1 回答 1

0

您可能必须使用正确的参数运行 regasm(它位于 .NET 框架目录中)才能注册 com 互操作。此外,DLL 文件通常在构建时选择了某些 COM 可见选项。自从我处理那个噩梦以来已经很长时间了,所以不记得所有的细节。

http://msdn.microsoft.com/en-us/library/tzat5yw6(v=vs.80).aspx

于 2013-02-18T23:14:30.730 回答