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


当前回答

我遇到了这个问题,项目没有正确加载,也没有说明它们需要迁移。xml显示了一个带有特定扩展名的错误。我卸载了扩展并重新启动了Visual Studio。这就解决了问题。

其他回答

在为Visual Studio安装了Crystal Reports之后,我遇到了这个问题。我通过关闭所有Visual Studio实例并重新安装Crystal Reports解决了这个问题。

你需要找到文件devenv.exe.config在C:\Users\{user_name}\AppData\Local\Microsoft\VisualStudio\14.0\并更新它。(或C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\,取决于你的devenv.exe文件的位置。)

对于这种特殊情况,应该找到为System.Collections.Immutable设置重定向的行,并将newVersion从1.1.36.0更改为1.1.37.0。

原文是如何在更新1之后恢复Visual Studio 2015(依赖关系舞蹈)。

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

我遇到了这个问题,项目没有正确加载,也没有说明它们需要迁移。xml显示了一个带有特定扩展名的错误。我卸载了扩展并重新启动了Visual Studio。这就解决了问题。

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