由于磁盘崩溃,我不得不重新安装Windows 7(x64)。当我重新打开我正在研究的项目并尝试编译它时,我收到以下错误:
无法为程序集“Microsoft.mshtml.dll”找到源文件“C:\ Program Files \ Microsoft.NET \ Primary Interop Assemblies \ Microsoft.mshtml.dll”
我看了,当然在我的机器上没有该名称的目录。我找到了这个帖子
How to add a reference to mshtml version 9 in .NET
但我不确定是否适用。我找不到任何使用“where tlbimp.exe”的内容。我有一个mshtml.dll的备份,我从失败的磁盘恢复。我可以将其复制并使用吗?我需要注册吗?另外,如果我没有它,我在这台机器上做了什么不同 - 我以后可能会遇到更多/其他问题吗?请指教。
答案 0 :(得分:0)
我刚遇到这个问题,它是由Windows 32更改为Windows 64引起的,因为dll文件的路径不同。要修复只是删除引用并重新添加它,它将放入正确的路径。无论如何为我工作:-)
ChrisP。