0

由于磁盘崩溃,我不得不重新安装 Windows 7 (x64)。当我重新打开我正在处理的项目并尝试编译它时,我收到以下错误:

找不到程序集“Microsoft.mshtml.dll”的源文件“C:\Program Files\Microsoft.NET\Primary Interop Assemblies\Microsoft.mshtml.dll”

我看了看,我的机器上当然没有那个名字的目录。我找到了这个线程

如何在 .NET 中添加对 mshtml 版本 9 的引用

但我不确定它是否适用。我找不到使用“where tlbimp.exe”的任何东西。我有一个从故障磁盘中恢复的 mshtml.dll 的备份。我可以复制它并使用它吗?我需要注册吗?另外,如果我没有它,我在这台机器上做了什么不同 - 我以后会遇到更多/其他问题吗?请指教。

4

1 回答 1

0

我刚遇到这个问题,是从windows 32切换到windows 64造成的,因为dll文件的路径不同。要修复,只需删除引用并重新添加它,它就会进入正确的路径。无论如何为我工作:-)

克里斯P。

于 2012-12-20T18:45:55.360 回答