C#: SHDocVw.WebBrowser_V1 定义在哪个程序集中?

21

谢谢!两个答案都是正确的。不过我给了Hans Passant答案,因为我还记得他在msdn论坛上的名字nobugz,他以前帮助过我 ;) - marc40000
他的回答也更为详尽。 - Joshua Evensen
3个回答

34

这不是汇编语言,而是COM组件。打开项目,选择“添加引用”,切换到“浏览”选项卡,选择 c:\windows\system32\shdocvw.dll。在Windows 7中,选择同一目录下的 shdocvw.tlb。这将生成SHDocVw命名空间的COM组件的互操作库。WebBrowser_V1是其中之一。


6
针对未来的搜索者:由于某些原因,我的Windows 7安装中没有shdocvw.tlb。但是,导入Microsoft Internet Controls COM参考即可访问SHDocVw。 - paul

22

你可以从COM组件列表中获取它。程序集名称为"Microsoft Internet Controls"。

  1. 在解决方案资源管理器视图中右键单击项目的"引用"
  2. 点击"添加引用"
  3. 进入COM部分
  4. 选择"Microsoft Internet Controls"
  5. 点击"确定"

9

在 c:\windows\system\shdocvw.dll 中添加一个 COM 引用。

这将创建一个 .NET 引用 Interop.shdocvw.dll(或类似的名称),其中包含适当的类型。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接