5

我在 c# 中有一个 Browser Helper Object 项目,它(显然)引用了 shdocvw.dll。我想我想为 shdocvw.dll 创建一个强命名的互操作 dll。我该怎么做 - 我已经看到了一堆关于 aximp.exe 和 tlimp 的建议,但我不清楚它们是如何组合在一起的。

4

1 回答 1

6

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

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

显然,您可以使用现有的密钥...

您可能还想检查它WebBrowser是否已经完成了您需要的一切......

于 2008-11-19T12:40:06.137 回答