我有点困惑,也许你能帮我。
我有mshtml.dll (8.0版)和Microsoft.mshtml.dll (7.0版)
如果我向WPF项目添加引用并尝试添加mshtml.dll,它会告诉我引用必须是有效的程序集或com组件。这就对了,因为我知道我必须添加一个对Microsoft.mshtml.dll的引用,因为它是mshtml.dll的包装器,对吗?
现在,我的mshtml.dll版本是8.0,Microsoft.mshtml是7.0。
在哪里可以找到8.0版本的Microsoft.mshtml.dll?
如果我添加7.0的Microsoft.mshtml.dll,它会运行mshtml8dll的函数吗?
为什么它们是不同的?
非常感谢你,Jayson
发布于 2015-07-30 13:10:54
Microsoft.mshtml是mshtml.dll的封装动态链接库,这就是为什么你会看到版本的不同,这将被存储在(大致位置)
c:\Program Files\Microsoft Visual Studio 9.0\Visual Studio Tools for Office\PIA\Office11\Microsoft.mshtml.dll对于ie-8到ie-11,我正在使用Microsoft.mshtml 7.0.XXXX.XX dll,没有得到任何问题。但是ie-11不支持dll的一些功能。如果你会遇到任何问题,请告诉我。
是的,它将运行你所有的功能,除了一些功能外,没有任何问题
https://stackoverflow.com/questions/3508112
复制相似问题