C# C:SHDocVw.WebBrowser_V1是在什么组件中定义的?

C# C:SHDocVw.WebBrowser_V1是在什么组件中定义的?,c#,assemblies,C#,Assemblies,它在一些网站上使用,这些网站似乎都假设读者知道如何使用这种类型,但我没有任何线索 示例站点,请参见第一条注释: 添加对c:\windows\system\shdocvw.dll的COM引用 这将创建一个.NET引用Interop.shdocvw.dll或包含适当类型的类似文件。它不是程序集,而是COM组件。项目+添加引用,浏览选项卡,选择c:\windows\system32\shdocvw.dll。在Windows 7中,选择同一目录中的shdocvw.tlb。这将为具有SHDocVw命名空间

它在一些网站上使用,这些网站似乎都假设读者知道如何使用这种类型,但我没有任何线索

示例站点,请参见第一条注释:

添加对c:\windows\system\shdocvw.dll的COM引用


这将创建一个.NET引用Interop.shdocvw.dll或包含适当类型的类似文件。

它不是程序集,而是COM组件。项目+添加引用,浏览选项卡,选择c:\windows\system32\shdocvw.dll。在Windows 7中,选择同一目录中的shdocvw.tlb。这将为具有SHDocVw命名空间的COM组件生成互操作库。WebBrowser_V1是您将从中获得的类型之一。

您可以从COM组件列表中获得它。程序集名称为Microsoft Internet控件

在“解决方案资源管理器”视图中右键单击项目的引用 单击添加引用 转到COM部分 选择Microsoft Internet控件 单击“确定”
非常感谢。两个答案都同样正确。不过我给了汉斯·帕桑答案,我记得他在msdn论坛上的名字是nobugz,在那里他曾经帮助过我;他的回答也更加彻底。对于未来的搜索者:出于某种原因,我的Windows7安装中没有shdocvw.tlb。但是,导入Microsoft Internet Control COM引用使我能够访问SHDocVw。