如何修复Microsoft Visual Studio错误:“程序包未正确加载”?

我安装了Visual Studio 2012和DevExpress 13.1。 当Visual Studio启动时,它会生成此附加图像显示的错误,

“Microsoft.VisualStudio.Editor.Implementation.EditorPackage”包未正确加载。

问题可能是由配置更改或安装另一个扩展引起的。 您可以通过检查文件’C:\ Users \ must \ AppData \ Roaming \ Microsoft \ VisualStudio \ 11.0 \ ActivityLog.xml’来获取更多信息。

继续显示此错误消息?

Microsoft Visual Studio  - “Microsoft.VisualStudio.Editor.Implementation.EditorPackage”程序包未正确加载。

此错误也出现在Visual Studio 2017中。

我开始在一个全新的Windows和安装了Update 2的Visual Studio 2013 Ultimate上看到这个(虽然其他人也在更新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。

  • 备份和删除以下路径:

    C:\Users\{your_username}\AppData\Roaming\Microsoft\VisualStudio\11.0

  • Admin身份重新启动Visual Studio,否则Visual Studio无法修复Roaming文件夹。

尝试使用管理权限在VS命令提示符下进行devenv /setup

我对VS 2013 Ultimate也有同样的问题。 我试过Reza在这里发布的解决方案,但没有奏效。

最终我无法关闭VS,当我试图关闭时,它显示了一个类似的对话框,并且它没有关闭。 我试过这个:这里错误消息“没有找到与约束合同名称匹配的导出” 。 都不是。

我注意到团队资源管理器窗口中有一条消息说“无法找到”页面’ 某些数字 ‘。 尝试这种方式,我找到了这个答案: 使用Visual Studio 2012找不到页面’312e8a59-2712-48a1-863e-0ef4e67961fc’ 。 所以我在具有管理权限的VS命令提示符上运行devenv /setup

它完成了这项工作。 现在一切都很好。

希望能帮助到你。

我在Visual Studio 2017(15.7.4)中遇到此问题。 在尝试各种解决方案后,最终这对我有用:关闭所有VS实例,从命令行运行(可能具有管理员权限):

“devenv.exe / clearcache”和“devenv / updateconfiguration”

我有类似的问题,我去了控制面板 / 程序并修复了Visual Studio安装。 我为我工作过。

Visual Studio 2017的解决方案:

步骤1:以管理员模式打开visual studio cmd(请参阅开始菜单项: VS 2017的开发人员命令提示符 – 请务必使用:以管理员身份运行)

第2步:将目录更改为安装VS 2017的文件夹,例如:

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

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

第3步:复制/粘贴以下命令

 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 2013 Professional,我也遇到了同样的错误。 在修复Visual Studio安装之前,我无法将其删除。 花了一段时间,但现在它工作正常。

安装Telerik Reporting后我也遇到过这个问题。 我无法在VS2013中启动任何解决方案,也无法关闭VS2013。 卸载报告包并删除VS 11/12的本地/漫游AppData后,问题得到解决。

我有同样的问题。 尝试记住您安装的最新扩展。 我从扩展和更新中删除最新的扩展,然后重新启动Visual Studio。 问题解决了。 对我来说,扩展名是Productivity Power Tools

我遇到了同样的问题,并在命令提示符下执行devenv /setup后解决了。

基于此Connect反馈,我通过关闭所有打开的文档并重新启动Visual Studio来修复它。 我使用Visual Studio 2015。

您需要在C:\Users\{user_name}\AppData\Local\Microsoft\VisualStudio\14.0\找到文件devenv.exe.config并更新它。 (或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。

原始文章是如何在Update 1(依赖舞蹈)之后恢复Visual Studio 2015

得到了同样的问题,在2015年的Visual Studio中,花了几个小时后我找到了答案,*关闭所有的Visual Studio实例*并转到{AppData \ Roaming \ Microsoft \ VisualStudio \ 14.0}清除其中的内容。 *在管理员模式下启动visual studio,它将修复其中的文件夹。

面向我的VISUAL STUDIO 2017解决方案:1。关闭VS 2.在“以管理员身份运行”模式下运行。

没有更多问题。

我在Visual Studio 2013更新4中也遇到了这个问题。再次运行更新4安装程序并选择修复,然后重新启动计算机后,问题就消失了。

我有同样的问题,删除Visual Studio 11.0的应用程序数据目录为我工作。

我只是想提一下,我在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都启动时没有错误。

安装Crystal Reports for Visual Studio后出现此问题。 我通过关闭所有Visual Studio实例并重新安装Crystal Reports来解决它。

通过Visual Studio安装程序更新VS2017为我解决了问题。

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

在Visual Studio 2015中创建Node.js项目时,我也遇到了同样的错误,“NPM包未正确安装”。

我通过执行两个步骤解决了我的问题:

  1. 删除此位置中的所有文件:

     C:\Users\\AppData\Local\Microsoft\VisualStudio\14.0\ComponentModelCache 

    重新启动Visual Studio。

  2. 打开Visual Studio并转到菜单工具NuGet包管理器包管理器设置

    在左侧:您将看到一个下拉列表:选择Node.js, 工具NpmClearCache →*确定

然后再次尝试创建项目。 它解决了我的问题。