我安装了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命令提示符上使用devenv /setup。

我在Visual Studio 2013 Ultimate中也遇到了同样的问题。我尝试了Reza在这里发布的解决方案,但它不起作用。

最终我无法关闭Visual Studio。当我试图关闭时,它显示了一个类似的对话框,但它并没有关闭。我尝试了这个:错误消息“没有找到匹配约束合同名称的导出”。既不。

我注意到团队资源管理器窗口中有一条消息说“无法找到Page 'somenumber'”。我尝试了这种方法,我找到了这个答案:使用Visual Studio 2012找不到页面“312e8a59-2712-48a1-863e-0ef4e67961fc”。因此,我在Visual Studio命令提示符中以管理权限运行devenv /setup。

它成功了,现在一切都好了。

其他回答

关闭Visual Studio。 备份并删除如下路径: 微软C:\Users\ {your_username} \ AppData \漫游\ \ VisualStudio \ 11.0 以管理员身份重新启动Visual Studio。否则,Visual Studio无法修复漫游文件夹。

我在Visual Studio 2019 v16.8.6中遇到了同样的问题。从Visual Studio Installer修复Visual Studio后修复。

这些方法对我都没用。重新安装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年有什么变化。

在安装Telerik Reporting之后,我也遇到了这个问题。我无法在Visual Studio 2013中启动任何解决方案,也无法关闭Visual Studio 2013。

在卸载报告包并删除Visual Studio 2012的本地/漫游AppData后,问题得到了解决。

在尝试了很多选择后,这对我来说很管用(VS 2019):

启动VS 2019的开发人员命令提示符(以管理员身份运行) cd "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\PublicAssemblies"将Community替换为特定的发行版。 执行下一行:gacutil -i Microsoft.VisualStudio.Shell.Interop.11.0.dll