Visual Studio 2013或2015 EditorPackage无法正常加载

Uwe*_*ner 66 c# visual-studio visual-studio-2013 visual-studio-2015

启动Visual Studio 2013 Pro(安装了Update 4)时,我经常会在过去大约两周内收到此错误消息(现在每天几次):

"Microsoft.VisualStudio.Editor.Implementation.EditorPackage"包未正确加载.

我知道我可以通过关闭Visual Studio并删除来解决此问题:

%LocalAppData%\Microsoft\VisualStudio\12.0\ComponentModelCache
Run Code Online (Sandbox Code Playgroud)

我在那之前从未见过它,据我在互联网上发现它可能是在Update 3中引入的.

好吧,问题是每天多次重启Visual Studio很烦人,我想知道是否有其他人正在经历这个并知道如何解决它的好处或原因是什么.

我注意到,如果我并行处理多个Visual Studio实例,则会经常发生这种情况.这个是杀手.但是我仍然怀疑要参与的第三方组件,或者它是其中一个解决方案(大约70个项目)的大小.我试图停用我新安装的一些扩展并且需要大项目,但无济于事.

就像信息一样:我正在使用C#.与在Visual Studio的多个实例中打开的项目并行工作时,我以前从未遇到过任何问题.

有没有人有这个问题相同的问题,或者可能有一个比删除文件夹和重新启动更好的解决方案?

Uwe*_*ner 120

这已经成为一个流行的问题所以我想我添加一个明确的答案如何(至少)暂时解决问题中已经说明的问题:

我停止Visual Studio并删除以下文件夹(完全不仅仅是内容)

%LocalAppData%\Microsoft\VisualStudio\12.0\ComponentModelCache
Run Code Online (Sandbox Code Playgroud)

如果您使用的是VS2015,那么路径应为:

%LocalAppData%\Microsoft\VisualStudio\14.0\ComponentModelCache
Run Code Online (Sandbox Code Playgroud)

如果您使用的是VS2017,那么路径应为:

%LocalAppData%\Microsoft\VisualStudio\15.0\ComponentModelCache
Run Code Online (Sandbox Code Playgroud)

我不保留文件夹的备份.启动Visual Studio时会再次自动创建它.

我从未找到过如何在该工作环境中永久修复问题的解决方案.在我的新开发环境(新项目和新工作场所)中,问题永远不会发生.


小智 15

这有助于我...似乎在Windows Server 2012 SP安装后发生......

https://connect.microsoft.com/VisualStudio/feedback/details/1123745/setsite-failed-for-package-microsoft-visualstudio-editor-implementation-editorpackage

  1. devenv /clearcache
  2. devenv /updateconfiguration