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


当前回答

我只是想提一下,我在SQL Server Management Studio 2016中遇到了类似的错误,在那里我基本上忽略了它。后来,我启动了Visual Studio(2015),这个错误也发生了。

我搜索并在这里找到了答案,建议删除文件从

%localappdata%\Microsoft\VisualStudio\14.0\ComponentModelCache

文件夹中。然而,在我的情况下,这个文件夹是空的。

因为我记得我是在Management Studio中首先看到错误的,所以我检查了一下,在

%localappdata%\Microsoft\SQL Server Management Studio\13.0\ComponentModelCache

这个文件夹不是空的。我关闭了Visual Studio和Management Studio,并删除了这个文件夹中的文件。

之后,Management Studio和Visual Studio都正常启动了。

其他回答

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

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

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

我在Visual Studio 2017中遇到了类似的问题(Tizen项目类型包没有正确加载)。

在尝试了上面所有的答案,并花了几个小时寻找ActivityLog.XML内部错误的解决方案后,没有一个对我有效。

最终,解决方案是Visual Studio Repair。

我假设修复过程覆盖了导致问题的一些配置。

修复Visual Studio 2017 修复Visual Studio 2019

Visual Studio 2017的解决方案:

步骤1:以管理员模式打开Visual Studio cmd(参见开始菜单项:VS 2017的开发人员命令提示符-确保使用:以管理员身份运行)

第二步:将目录更改为Visual Studio 2017安装的文件夹,例如:

cd C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise

(您可以复制/粘贴此命令到您的cmd提示符。对于Visual Studio Professional,文件夹将被称为“Professional”而不是“Enterprise”,等等。)

第三步:复制/粘贴下面的命令

gacutil -if Common7\IDE\PublicAssemblies\Microsoft.VisualStudio.Shell.Interop.8.0.dll

回车……

这将解决问题……

否则,你也可以在GAC中添加如下内容:

Microsoft.VisualStudio.Shell.Interop.9.0.dll

Microsoft.VisualStudio.Shell.Interop.10.0.dll

Microsoft.VisualStudio.Shell.Interop.11.0.dll

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

详见VS社区页面。

我也遇到过类似的问题。

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

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

回顾一下:

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