我安装了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中。


当前回答

我也遇到过类似的问题。

在检查ActivityLog.xml之后,它说它不能从特定的文件夹为扩展名/包名创建实例。我追踪了该路径,但没有找到它正在寻找的文件夹。

所以我再次安装了扩展,我寻找dll,并将包含的文件夹内容复制到Visual Studio正在寻找的文件夹。

回顾一下:

检查错误中的文件夹是否存在 如果没有,请创建同名的新文件夹 在Visual Studio文件夹的错误中寻找dll,如果没有找到,请重新安装扩展 如果错误仍然存在,请在Program Files (x86)中的Visual Studio文件夹中搜索dll并打开包含dll的文件夹 复制所有内容 用ActivityLog.xml中提到的名称粘贴到您创建的新文件夹中

其他回答

我的问题是Mysql连接器net 6.4.4, Nuget, xamarin, VSPackage, EditorPackage等。包没有正确加载。

我的vs2015的解决方案如下

打开AppData location //所有配置都在更新。 备份并删除visual studio中抛出配置错误的文件夹。

外汇。如果你有Nuget包没有正确加载错误-删除Nuget文件夹在本地和漫游目录。

同时清除vs2015的AppData/Microsoft/visual Studio/14.0上的数据

就是这样,而且对我很管用!

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

详见VS社区页面。

尝试使用管理权限在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。

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

在尝试了很多选择后,这对我来说很管用(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

我也遇到过类似的问题。

在检查ActivityLog.xml之后,它说它不能从特定的文件夹为扩展名/包名创建实例。我追踪了该路径,但没有找到它正在寻找的文件夹。

所以我再次安装了扩展,我寻找dll,并将包含的文件夹内容复制到Visual Studio正在寻找的文件夹。

回顾一下:

检查错误中的文件夹是否存在 如果没有,请创建同名的新文件夹 在Visual Studio文件夹的错误中寻找dll,如果没有找到,请重新安装扩展 如果错误仍然存在,请在Program Files (x86)中的Visual Studio文件夹中搜索dll并打开包含dll的文件夹 复制所有内容 用ActivityLog.xml中提到的名称粘贴到您创建的新文件夹中