我安装了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 2022后,从开始菜单打开时没有任何错误。然而,当从命令提示符启动时,我得到2个'package未正确加载'错误(IntelliCodeCppPackage, Global Hub Client package), IDE自动关闭。原来,在我的情况下,根本原因是在cmd中使用了缩短的文件路径。

我是这样写的:

set MS_DEV=C:\PROGRA~1\MIB055~1\2022\Preview
call %MS_DEV%\VC\Auxiliary\Build\vcvars64.bat
call %MS_DEV%\Common7\IDE\devenv.exe

更改缩短路径将全路径加载的包正确为我

set MS_DEV="C:\Program Files\Microsoft Visual Studio\2022\Preview"

缩短的路径用于Visual Studio 2017,不确定2022年有什么变化。

其他回答

在尝试了所有其他无效的解决方案(针对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会出于某种原因选择旧的工具,并不能使用它们。删除冗余目录可以解决这个问题。

我也遇到过类似的问题,我去了控制面板→程序,修复了Visual Studio的安装。这对我很管用。

对于Visual Studio 2017, 2019。我得到了这个错误,并能够通过从扩展中启用Live Share扩展来修复它。

详见VS社区页面。

首先,你需要确保有最新的微软。net框架版本,在我的情况下,我有4.6版本,我已经下载并更新了。net框架4.8.03761开发者包,从官方网站:

https://dotnet.microsoft.com/download/dotnet-framework/net48

一旦我重启我的电脑,继续修复,我解决了这个问题,清除Visual Studio组件模型缓存。

只需删除或重命名此文件夹:

微软% LocalAppData % \ \ VisualStudio \ \ ComponentModelCache 11级左右 或

% LocalAppData % \ Microsoft \ VPDExpress \ 11.0 \ ComponentModelCache 并重新启动Visual Studio。

对于其他人有类似的问题,但与生活分享。

在visual studio安装程序中,有一个警告,提示实时共享没有正确安装,正在等待修改,这将再次下载实时共享。

修改完成后,错误得到了解决。