我收到此错误:“无法加载文件或程序集'Interop.SHDocVw,Version = 1.1.0.0,Culture = neutral,PublicKeyToken = db7cfd3acb5ad44e'或其依赖项之一。找到的程序集的清单定义与程序集引用不匹配。(来自HRESULT的异常:0x80131040)“
我知道很多人已经问过这个问题了,但是我已经尝试了所有建议的解决方案,但仍然没有!使用VS2010,.NET框架版本4,我正在尝试使用WATin和Web浏览器控件。
我在这里尝试了所有建议的解决方案WatiN System.IO.FileNotFoundException Interop.SHDocVw
这可能有点远。打开项目属性并仔细检查Target Framework(在“应用程序”选项卡上)是否设置为“.NET Framework 4”,而不是“.NET Framework 4 Client Profile”。
右键单击项目引用中的Interop.SHDocVw。将“嵌入互操作类型”更改为“假”,然后将“复制本地”设置为“真”。为我工作。