mshtml.dll版本是8.0,Microsoft.mshtml是7.0
我有点困惑,也许你可以帮助我。
我有 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,它会运行mshtml 8 dll的功能吗?
为什么它们不同?
非常感谢大家,杰森
I'm a little confuse and maybe you can help me.
I've the mshtml.dll (version 8.0) and the Microsoft.mshtml.dll (version 7.0)
If I go to add a reference to my WPF project and try to add the mshtml.dll, it tells me that the reference has to be a valid assembly or com component. And that's right as I know I have to add a reference to Microsoft.mshtml.dll because it's mshtml.dll's wrapper, am I right?
Now, my mshtml.dll version is 8.0 and Microsoft.mshtml is 7.0.
Where can I found the 8.0 version of Microsoft.mshtml.dll?
If I add the 7.0 of the Microsoft.mshtml.dll it'll run the functions of the mshtml 8 dll?
Why are they different?
Thanks a lot for all, Jayson
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
Microsoft.mshtml 是 mshtml.dll 的包装 dll,这就是为什么您会看到版本差异,这将存储在
ie-8 到 ie-11 的(大致位置)我正在使用 Microsoft.mshtml 7.0.XXXX.XX dll 而没有得到任何问题。
但ie-11不支持dll的部分功能。
如果您遇到任何问题,请告诉我。
是的,除了某些功能之外,它将毫无问题地运行您的所有功能
Microsoft.mshtml is wrapped dll of mshtml.dll that's why you see the difference in version and this will be stored at( approximate location)
for ie-8 to ie-11 I am using Microsoft.mshtml 7.0.XXXX.XX dll without getting any problem.
but ie-11 not supports some of the functions of the dll.
let me know if you'll face any problem.
Yes, it will run your all functions without any problem except some functions