我有一个包含第三方 VB6 DLL 的 VB.NET Windows 窗体(不要笑!!!) ClickOnce 安装。该项目安装没有任何问题,但是当我到达调用该 VB6 DLL 的代码时,我收到一条错误消息,指出 .DLL 未注册。DLL 包含在 SomeApp.exe.manifest 文件中。但是,它不在 SomeApp.manifest 文件中。两者都需要吗?还是我在其他地方搞砸了?我确实注意到第 3 方 VB6 DLL 没有签名,如果这很重要的话。我主要是从较早的 MSDN 杂志文章开始,但参考最新的 MSDN 文档。
http://msdn.microsoft.com/en-us/magazine/cc188708.aspx http://msdn.microsoft.com/en-us/library/ms165432.aspx