C#:SHDocVw.WebBrowser_V1在什么程序集中定义?
它被用在几个网站上,似乎都假设读者知道如何使这种类型可用,但我不知道。
示例站点,请参阅第一条评论: http : //blogs.artinsoft.net/mrojas/archive/2008/09/18/newwindow2-events-in-the-c-webbrowsercontrol.aspx
它不是一个程序集,它是一个COM组件。 Project + Add Reference,Browse选项卡,选择c:\ windows \ system32 \ shdocvw.dll。 在Windows 7中,选择shdocvw.tlb在同一目录中。 这将为具有SHDocVw名称空间的COM组件生成互操作库。 WebBrowser_V1是您可以从中获得的类型之一。
您可以从COM组件列表中获取它。 程序集名称为“Microsoft Internet Controls”。
- 在Solution Explorer视图中右键单击项目的“References”
- 单击添加引用
- 转到COM部分
- 选择Microsoft Internet Controls
- 单击确定
将COM引用添加到c:\ windows \ system \ shdocvw.dll
这将创建包含相应类型的.NET引用Interop.shdocvw.dll(或类似的东西)。