我如何为shdocvw.dll创建一个强大的命名interop dll

时间:2008-11-19 12:13:11

标签: c# internet-explorer interop bho strongname

我在c#中有一个浏览器助手对象项目(显然)引用了shdocvw.dll。我想我想为shdocvw.dll创建一个强名称的interop dll。我该怎么做 - 我在aximp.exe和tlimp上看到了很多建议,但我不清楚它们是如何组合在一起的。

1 个答案:

答案 0 :(得分:6)

您应该能够将tlbimp与/ keyfile一起使用:FileName或/ keycontainer:FileName开关来执行此操作。或者我认为你曾经能够在IDE中完成它,只需添加一个COM引用(有一个复选框可以应用相同的键)。

sn -k new.snk
tlbimp shdocvw.dll /out:axshdocvw.dll /keyfile:new.snk

显然你可以使用你现有的钥匙......

您可能还想检查WebBrowser是否还没有完成您需要的一切......