VS2013:加载解决方案时出错('JavascriptWebExtensionsPackage未正确加载')

Jas*_*son 40 tfs visual-studio visual-studio-2013

在切换解决方案的过程中,Visual Studio 2013 Professional刚开始向我抛出此错误.完全重新启动计算机无法解决问题.

这是我在尝试加载解决方案时看到的错误: 主要错误

现在,当我查看它建议的日志文件时,我看到了:

SetSite失败了

包[SetWebExtensionsPackage]的SetSite失败

结束包加载[JavaScriptWebExtensionsPackage]

如果我单击"是"继续显示该消息,并尝试在解决方案中加载文件 - 我收到此消息:

找到NoEditorOptionDefinition导出

告诉我那个No EditorOptionDefinition export found for the given option name: Tabs/ConvertTabsToSpaces - Parameter name: optionId.

我真的不知道该怎么做.我没有做任何事情,除了检查一些文件到TFS(我每天,一周,一年做几十次).我以前从未做过的唯一不同的事情是尝试在大约10分钟之前查看文件上的Source> Annotations(我在TFS/VS的生活中从未这样做过) - 但这样做得很好而且只是很难吃.

那么 - 为什么我收到这条消息的任何想法 - 以及如何在没有完全重新安装的情况下解决它?

Jas*_*son 105

所以 - 在发布这个并添加最后一个截图(No EditorOptionDefinition export ... business)之后 - 我决定谷歌那个短语(其他关键短语没有带给我任何东西).

它带我到这个页面: 没有EditorOptionDefinition导出发现错误

这实际上解决了这个问题.

简而言之:

  1. 关闭Visual Studio
  2. 打开%UserProfile%\AppData\Local\Microsoft\VisualStudio\<version>\文件夹
  3. 重命名或删除ComponentModelCache文件夹
  4. 重新启动Visual Studio.

  • 谢谢!节省很多压力:-) (4认同)
  • 我在VS 2015中遇到了同样的问题,您的解决方案解决了这个问题. (2认同)