C#:SHDocVw.WebBrowser_V1定义了什么程序集?

mar*_*000 20 c# assemblies

它被用在几个网站上,似乎都假设读者知道如何使这种类型可用,但我不知道.

示例网站,请参阅第一条评论:http: //blogs.artinsoft.net/mrojas/archive/2008/09/18/newwindow2-events-in-the-c-webbrowsercontrol.aspx

Han*_*ant 31

它不是一个程序集,它是一个COM组件.Project + Add Reference,Browse选项卡,选择c:\ windows\system32\shdocvw.dll.在Windows 7中,选择shdocvw.tlb在同一目录中.这将为具有SHDocVw名称空间的COM组件生成互操作库.WebBrowser_V1是您可以从中获得的类型之一.

  • 对于未来的搜索者:出于某种原因,shdocvw.tlb不在我的Windows 7安装中.但是,导入Microsoft Internet Controls COM引用使我可以访问SHDocVw. (6认同)

naw*_*fal 21

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

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


Con*_*tah 8

将COM引用添加到c:\ windows\system\shdocvw.dll

这将创建包含相应类型的.NET引用Interop.shdocvw.dll(或类似的东西).