尝试在 VS 中添加文件时加载类型库/DLL 时出错(HRESULT:0x80029C4A)

cle*_*ent 5 c# asp.net visual-studio visual-studio-2013

当我尝试在我的 Web 项目中创建视图时遇到了问题。

这是我的错误信息:

There was an error running the selected code generator: 'Error loading type library/DLL. (Exception from HRESULT: 0x80029C4A (TYPE_E_CANTLOADLIBRARY))'
Run Code Online (Sandbox Code Playgroud)

我已经检查了其他回复。如果我以管理员身份运行或没有运行,同样的问题。我有另一台计算机,在相同的 OS + VS 下没有出现此错误。如果有什么可以复制的,我可以做。

我在事件查看器中找不到此异常以查看详细信息(如何?)

提前致谢

cle*_*ent 5

我终于通过使用 Visual Studio 的修复工具解决了这个问题。

对于修复无济于事的人,这是我为解决此问题而阅读的编译内容:

  1. 通过 CLI VS 设置重置:vswindexpress /resetuserdata - geoffwebbercross 博客文章
  2. 通过 Doc/AppSettings 和 regedit 重置
  3. 重建项目,重启VS,重启电脑
  4. 修复 VS(这解决了我的问题)msdn