我遇到了同样的问题,罪魁祸首是我卸载Visual Studio Express 2012。它可能是Visual Studio的任何版本,因为对此答案的评论表明该问题仍在Visual Studio 2019中发生。我的总体操作顺序是:
- 安装了Visual Studio Express 2012(很久以前)
- 愉快地使用Visual Studio Express 2012数月
- 已安装Visual Studio 2013 Premium
- 数周愉快地使用了Visual Studio 2013 Premium
- 卸载的Visual Studio Express 2012
- 错误
我不确定它的原因,也不知道是哪种Visual Studio版本组合会显示此行为。但是对我来说,解决方案是编辑web.config
框架目录中的根文件:
C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\web.config
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config\web.config
(对于不同的框架版本,您可能具有不同的文件夹。)
并删除节点:
<remove assembly="Microsoft.VisualStudio.Web.PageInspector.Loader, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<add assembly="Microsoft.VisualStudio.Web.PageInspector.Loader, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
注意不要删除任何与这些父/母线在同一行上的打开/关闭父子节点。
这为我解决了这个问题。