mshtml.dll版本为8.0,Microsoft.mshtml为7.0

时间:2010-08-18 00:46:17

标签: mshtml microsoft.mshtml

我有点困惑,也许你可以帮助我。

我有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

1 个答案:

答案 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的一些功能。 如果您遇到任何问题,请告诉我。

是的,除了某些功能

之外,它将运行您的所有功能而没有任何问题