我安装了Visual Studio 2012和DevExpress 13.1。当Visual Studio启动时,它生成了一个如图所示的错误,

“Microsoft.VisualStudio.Editor.Implementation。EditorPackage的包没有正确加载。 该问题可能是由配置更改或安装了另一个扩展程序引起的。您可以通过检查文件“C:\Users\must\AppData\Roaming\Microsoft\VisualStudio\11.0\ActivityLog.xml”来获得更多信息。 继续显示此错误消息?

此错误也出现在Visual Studio 2017中。


当前回答

我也有同样的问题。试着记住你安装的最新扩展。我从扩展和更新中删除最新的扩展并重新启动Visual Studio。这样问题就解决了。对我来说,扩展名是生产力动力工具

其他回答

我开始在更新2的Windows和Visual Studio 2013终极版上看到这个问题(尽管其他人也在更新3和4以及专业版上报告了这个问题)。

要解决此问题,请关闭所有Visual Studio实例,然后删除以下文件夹中的所有文件:

Visual Studio 2013

%localappdata%\Microsoft\VisualStudio\12.0\ComponentModelCache

这对我来说很有效。感谢这篇文章。

Visual Studio 2015

%localappdata%\Microsoft\VisualStudio\14.0\ComponentModelCache

Visual Studio 2017

%localappdata%\Microsoft\VisualStudio\15.0_xxxx\ComponentModelCache

Visual Studio 2019

%localappdata%\Microsoft\VisualStudio\16_xxxx\ComponentModelCache

Visual Studio 2022

%localappdata%\Microsoft\VisualStudio\17_xxxx\ComponentModelCache

你需要找到文件devenv.exe.config在C:\Users\{user_name}\AppData\Local\Microsoft\VisualStudio\14.0\并更新它。(或C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\,取决于你的devenv.exe文件的位置。)

对于这种特殊情况,应该找到为System.Collections.Immutable设置重定向的行,并将newVersion从1.1.36.0更改为1.1.37.0。

原文是如何在更新1之后恢复Visual Studio 2015(依赖关系舞蹈)。

由于这是谷歌中这个问题的顶级SO结果,当遇到这个问题时,我将把我的修复留在VS 2022。我发现这通常是由扩展问题引起的。在我的特殊情况下,TypeScript定义生成器导致了这个问题,删除扩展解决了它。要找到可能导致问题的扩展,使用/Log命令行开关运行VS。

例如:“C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\devenv.exe”/日志

错误发生后,关闭VS并找到在%AppData%\Microsoft\VisualStudio\<version>\ActivityLog.xml中的ActivityLog.xml。搜索日志中报告错误的任何扩展并卸载它。

我也遇到了同样的错误,“NPM包没有正确安装”, 在Visual Studio 2015中创建一个Node.js项目。

我通过执行两个步骤解决了这个问题:

删除该位置的所有文件: C:\Users\<您的用户名>\AppData\Local\Microsoft\VisualStudio\14.0\ComponentModelCache 重新启动Visual Studio。 打开Visual Studio,进入菜单工具→NuGet包管理器→包管理器设置→ 在左边:你会看到一个下拉列表:选择Node.js, Tools→Npm→ClearCache→*OK

然后再次尝试创建项目。它解决了我的问题。

在尝试了所有其他无效的解决方案(针对Visual Studio 2022)后,又有一个解决方案对我的同事有效。

试试这个:

关闭Visual Studio的所有实例 访问:C:\Program Files (x86)\Microsoft sdk \Windows 你应该能看到一些vX。类似0的目录(例如Visual Studio 2022 Enterprise的v10.0A)。备份并删除所有这些目录,除了与Visual Studio匹配的目录(在我的情况下,我会删除除v10.0A之外的所有目录)。 启动Visual Studio。“软件包未正确加载”的警告将消失。

理由是: 如果你之前安装了旧版本的Visual Studio,它们将附带自己的NETFX工具,这些工具可能无法正确地卸载旧版本的Visual Studio。新的Visual Studio会出于某种原因选择旧的工具,并不能使用它们。删除冗余目录可以解决这个问题。