我安装了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的解决方案:
步骤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
我开始在更新2的Windows和Visual Studio 2013终极版上看到这个问题(尽管其他人也在更新3和4以及专业版上报告了这个问题)。
要解决此问题,请关闭所有Visual Studio实例,然后删除以下文件夹中的所有文件:
Visual Studio 2013
%localappdata%\Microsoft\VisualStudio\12.0\ComponentModelCache
这对我来说很有效。感谢这篇文章。
Visual Studio 2015
%localappdata%\Microsoft\VisualStudio\14.0\ComponentModelCache
Visual Studio 2017
%localappdata%\Microsoft\VisualStudio\15.0_xxxx\ComponentModelCache
Visual Studio 2019
%localappdata%\Microsoft\VisualStudio\16_xxxx\ComponentModelCache
Visual Studio 2022
%localappdata%\Microsoft\VisualStudio\17_xxxx\ComponentModelCache