none
组件引用时遇到的版本问题 RRS feed

  • 问题

  • 程序中需要操作webBrowser中的文档,所以使用了Mocrosoft.mshtml.dll文件。代码如下:

    mshtml.HTMLDocument doc = (mshtml.HTMLDocument)webBrowser1.Document.DomDocument;

    代码在客户机器上运行,报错,提示找不到版本为7.0.3300.0的mshtml.dll文件。经检查,客户机器上的文件版本是8.0.6001.18702,而我的开发机器上的版本是7.0.3300.0,应该是版本不同的原因导致的。把客户机器上的文件拷贝到开发机器上,重新引用mshtml,VS提示“未能添加对Mocrosoft.mshtml的引用。这不是.NET程序集”。

    非常纳闷,难道Mocrosoft.mshtml到了版本8后,就不能再引用了吗?望高手指教,谢谢!


    • 已编辑 JSHZP 2012年2月7日 2:51
    2012年2月7日 2:38

答案

全部回复