2015-04-17 105 views
54

当开始的Visual Studio 2013专业版(更新4安装)我经常获得过去此错误消息(现在是一天数次)大约两个星期:的Visual Studio 2013年或2015年EditorPackage没有加载正确不断

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

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

%LocalAppData%\Microsoft\VisualStudio\12.0\ComponentModelCache 

我从来没有在那之前见过它,据我在网上发现了它可能与介绍更新3.

嗯,问题是,它很烦人重新启动Visual Studio一天几次,我想知道是否有其他人正在经历这一点,并知道如何解决它的好或什么原因。

我注意到,如果我并行处理多个Visual Studio实例,它经常发生。这是一个杀手。但是我仍然怀疑涉及第三方组件,或者其中一个解决方案的规模(大约70个项目)。我试图停用一些我新安装的扩展,并需要大项目,但无济于事。我正在使用C#。当在Visual Studio的几个实例中打开的项目并行工作时,我从来没有遇到过任何问题。

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

+0

你的意思是删除文件夹“ComponentModelCache”***和***“ComponentModelCache”的内容吗?或者只是删除“ComponentModelCache”的内容(提取一个空文件夹)? –

+1

非常感谢***%LocalAppData%\ Microsoft \ VisualStudio \ 12.0 \ ComponentModelCache ***的提示(在我的情况下,对于Visual Studio 2012,它是*** LocalAppData%\ Microsoft \ VisualStudio \ 11.0 \ ComponentModelCache ***)。它在旧的导入的Visual Studio 2008解决方案上修复了崩溃的Visual Studio。我删除了(实际上,我将它移动了,以便在必要时可以恢复)整个文件夹。 –

+1

@PeterMortensen:我开始移动文件夹就像你一样安全。现在,如果我现在得到错误,我只是删除ComponentModelCache文件夹,而不仅仅是内容。 – Uwe

回答

92

这已经成为一种流行的问题,所以我想添加一个明确的答案如何(至少)临时固定在该问题已经说明了问题:

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

%LocalAppData%\Microsoft\VisualStudio\12.0\ComponentModelCache 

如果你正在使用VS2015,那么路径应该是:

%LocalAppData%\Microsoft\VisualStudio\14.0\ComponentModelCache 

我不把折叠的备份呃。它是在启动Visual Studio时自动创建的。

我从来没有找到解决方案如何永久解决该工作环境中的问题。在我的新发展环境中(新项目和新工作场所),问题从未发生过。

+0

感谢您的建议@Uwe,可能值得更新您的答案,以说这也适用于VS2015更新3!如果同样的问题出现在一些包中,包括标题中引用的包。修复并重新启动并没有解决问题,但你的建议确实是 –

+0

@TheBeardedLlama。感谢更新。我还没有VS2015的问题。但伤心尚未确定。 – Uwe

+0

我在VS2015上遇到了更新3和最新修补程序问题...清除文件夹似乎解决了问题 – Raj

10

这是帮助我......似乎在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
+0

这一个帮助我,因为这个错误消息也在ActivityLog.xml中。没有得到错误。 – Dacker

+0

这有帮助。也有趣的阅读:https://msdn.microsoft.com/en-us/library/xee0c8y7.aspx –

+0

谢谢!在安装ReSharper和CodeMaid后,我遇到了与Visual Studio预览版15相同的问题。您的解决方案奏效 – Nico

0

在这种情况下,你可以再次启动Visual Studio安装并选择显示两个选项的选项,修复卸载。然后点击修复并且修复完成后,重新启动计算机。那么问题就解决了。

+0

你能扩展这个答案吗?更多的信息对于有同样问题的其他人有好处。在这里阅读有关如何给出一个很好的答案信息http://stackoverflow.com/help/how-to-answer –

+0

我不知道当前的VS版本,但与早期版本我有问题,调用修复或使用设置启动选项搞砸了我已安装的加载项/集成第三​​方产品和/或设置,我不得不重新配置它们。所以我通常不愿意使用它。 – Uwe