我安装了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 2017(15.7.4)中遇到了这个问题。在尝试了各种解决方案后,最终这对我来说是有效的:关闭所有Visual Studio实例,并从命令行运行(可能具有管理员权限):

devenv.exe /clearcache
devenv /updateconfiguration

其他回答

我只是想提一下,我在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都正常启动了。

在我的情况下,错误消息是“'IntelliCodeCppPackage'包未正确加载”(Visual Studio 2019):

我用这些步骤解决了这个问题;

禁用Visual Studio IntelliCode扩展 重启Visual Studio 再次启用该扩展

我遇到了这个问题。我是这样解决的:

首先,我删除了AppData\Local\Microsoft\VisualStudio\17.0_d1adb3fb/ComponentModelCache,然后启动VisualStudio 2022,然后弹出其他窗口。 其次,我再次删除了ComponentModelCache。没有发生错误,但是扩展为空。 最后,我把VS 2022升级到17.2.5,问题解决了。

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来修复它。我使用Visual Studio 2015。