我在 c# 中有一个浏览器帮助程序对象项目,(显然)引用了 shdocvw.dll。我想我想为 shdocvw.dll 创建一个强命名的互操作 dll。我该怎么做 - 我已经看到了很多关于 aximp.exe 和 tlimp 的建议,但我不清楚它们是如何组合在一起的。
最佳答案
您应该能够使用带有/keyfile:FileName 或/keycontainer:FileName 开关的 tlbimp 来执行此操作。或者我认为您过去可以在 IDE 中执行此操作,只需添加一个 COM 引用(有一个复选框可以将相同的键应用于此类)。
sn -k new.snk
tlbimp shdocvw.dll /out:axshdocvw.dll /keyfile:new.snk
显然您可以使用现有的 key ...
您可能还想检查 WebBrowser
是否已经完成您需要的一切...
关于c# - 我如何为 shdocvw.dll 创建一个强命名的互操作 dll,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/301713/