我有点困惑,也许你可以帮助我。
我有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?
如果我添加了Microsoft.mshtml.dll的7.0,它将运行mshtml 8 dll的功能吗?
为什么他们不同?
非常感谢Jayson
答案 0 :(得分:0)
Microsoft.mshtml包含了mshtml.dll的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的一些功能。 如果您遇到任何问题,请告诉我。
是的,除了某些功能
之外,它将运行您的所有功能而没有任何问题