如何修复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 VisualStudio - The '包没有正确加载。 < / >

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

231581 次浏览
  • 关闭Visual Studio。

  • 备份并删除如下路径:

    C:\Users\{your_username}\AppData\Roaming\Microsoft\VisualStudio\11.0 < / p >

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

在安装Telerik Reporting之后,我也遇到了这个问题。我无法在visual studio2013中启动任何解决方案,也无法关闭visual studio2013。

在卸载报告包并删除visual studio2012的本地/漫游AppData后,问题得到了修复。

使用管理权限在Visual Studio命令提示符上尝试devenv /setup

我用visual studio 2013 Ultimate也遇到了同样的问题。我尝试了Reza在这里发布的解决方案,但它不起作用。

最终我无法关闭Visual Studio。当我试图关闭时,它显示了一个类似的对话框,但它并没有关闭。我尝试了这个:错误信息&;No exports was found that match the constraint contract name&。既不。

我注意到团队资源管理器窗口中有一条消息说“无法找到Page 'somenumber'”。我尝试了这种方法,我找到了这个答案:Page '312e8a59-2712-48a1-863e-0ef4e67961fc'在Visual Studio 2012中未找到。因此,我在Visual Studio命令提示符中以管理权限运行devenv /setup

它成功了,现在一切都好了。

我开始在更新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

我有一个类似的问题,我去控制面板项目和修复Visual Studio安装。这对我很管用。

你需要在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。

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

基于这个连接反馈,我通过关闭所有打开的文档并重新启动Visual Studio来修复它。我使用visual studio2015。

我也有同样的问题。试着记住你安装的最新扩展。我从扩展和更新中删除最新的扩展并重新启动Visual Studio。这样问题就解决了。对我来说,扩展名是生产力电动工具

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

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

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

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

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

    C:\Users\<Your User Name>\AppData\Local\Microsoft\VisualStudio\14.0\ComponentModelCache
    

    重新启动Visual Studio.

    .
  2. 打开Visual Studio,进入菜单工具NuGet包管理器包管理器设置

    在左边:你会看到一个下拉列表:选择Node.js, 工具NpmClearCache→*OK

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

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

devenv.exe /clearcache
devenv /updateconfiguration

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

Visual Studio 2017的解决方案:

第一步:以管理员模式打开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

打击输入……

这将解决问题……

否则,你也可以像上面那样在广汽中添加以下内容:

Microsoft.VisualStudio.Shell.Interop.9.0.dll

Microsoft.VisualStudio.Shell.Interop.10.0.dll

Microsoft.VisualStudio.Shell.Interop.11.0.dll

我很高兴在Visual Studio 2017 Enterprise中遇到这个随机问题。

我尝试了这里的所有解决方案,但都不起作用,包括Visual Studio修复(需要一段时间)。几个小时后,我想也许我应该检查ActivityLog.xml文件。

ActivityLog.xml .xml

我以管理员的身份从“VS2017开发人员命令提示符”中卸载了有问题的扩展,因为Visual Studio在打开后会冻结,无法单击任何东西。

卸载步骤-由jessehouwing.net提供

  1. 找到用于安装扩展的vsix文件。
  2. 在你最喜欢的存档器中打开它(我的是7 - zip)。
  3. extension.vsixmanifest。 . 身份节点中获取扩展的Id
  4. 运行(在我的例子中)vsixinstaller /u:Microsoft.VisualStudio.LiveShare来删除扩展名。

在我的例子中,错误消息是" 'IntelliCodeCppPackage'包未正确加载" (Visual Studio 2019):

IntelliCodeCppPackage

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

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

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

最终,解决方案是Visual Studio 修复

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

< p > 修复Visual Studio 2017
修复Visual Studio 2019 < / p >
  1. 找到ComponentModelCache文件夹
  2. 删除Microsoft.VisualStudio.Default.cache
  3. 重启Visual Studio

喜欢使用Visual Studio。

我解出来了:

  1. 进入安装
  2. 修改
  3. 进入“安装位置”页签
  4. 检查“安装后保留下载缓存”
  5. 修改

我的问题是Mysql连接器net 6.4.4, Nuget, xamarin, VSPackage, EditorPackage等。包没有正确加载。

我的vs2015的解决方案如下

  1. 打开AppData location //所有配置都在更新。
  2. 备份并删除visual studio中抛出配置错误的文件夹。

外汇。如果你有Nuget包没有正确加载错误-删除Nuget文件夹在本地和漫游目录。

  1. 同时清除vs2015的AppData/Microsoft/visual Studio/14.0上的数据

就是这样,而且对我很管用!

我也遇到过类似的问题。

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

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

回顾一下:

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

对于Visual Studio 2019:我已经做了以下事情来解决问题

备份以下文件夹。备份并删除此文件夹C:\Users\munirul2537\AppData\Roaming\Microsoft\VisualStudio\16.0_add0ca51

进入visual studio的安装面板,执行以下操作

< p > 1。进入安装 2.修改 3.进入“安装位置”页签 4. 检查“安装后保留下载缓存” 5. 修改< / p >

除了修理,我什么都试过了。我甚至做了更新。这就是我解决问题的方法:

  1. 以管理员身份打开“VS 2017开发人员命令提示符”
  2. CD到(你的路径可能不同)CD C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\PublicAssemblies
  3. 执行命令gacutil -i Microsoft.VisualStudio.Shell.Interop.11.0.dll
  4. 重启Visual Studio

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

详见VS 社区页面

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

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

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

我在Visual Studio 2019 v16.8.6中遇到了同样的问题。从Visual Studio Installer修复Visual Studio后修复。

首先,你需要确保有最新的微软。net框架版本,在我的情况下,我有4.6版本,我已经下载并更新了。net框架4.8.03761开发者包,从官方网站:

https://dotnet.microsoft.com/download/dotnet-framework/net48

一旦我重启我的电脑,继续修复,我解决了这个问题,清除Visual Studio组件模型缓存。

只需删除或重命名此文件夹:

< p > % LocalAppData % \ Microsoft \ VisualStudio \ 11.0 \ ComponentModelCache 或者< / p > < p > % LocalAppData % \ Microsoft \ VPDExpress \ 11.0 \ ComponentModelCache 并重新启动Visual Studio

在尝试了很多选择后,这对我来说很管用(VS 2019):

  1. 启动VS 2019的开发人员命令提示符(以管理员身份运行)
  2. cd "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\PublicAssemblies"用特定的分布替换Community
  3. 执行下一行:gacutil -i Microsoft.VisualStudio.Shell.Interop.11.0.dll

由于这是谷歌中这个问题的顶级SO结果,当遇到这个问题时,我将把我的修复留在VS 2022。我发现这通常是由扩展问题引起的。在我的特殊情况下,TypeScript定义生成器导致了这个问题,删除扩展解决了它。要找到哪个扩展可能导致问题,使用/Log命令行开关运行VS。

例如:"C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\devenv.exe" /Log

错误发生后,关闭VS并找到%AppData%\Microsoft\VisualStudio\<version>\ActivityLog.xml中找到的ActivityLog.xml。搜索日志中报告错误的任何扩展并卸载它。

在尝试了所有其他无效的解决方案(针对Visual Studio 2022)后,又有一个解决方案对我的同事有效。

试试这个:

  1. 关闭Visual Studio的所有实例
  2. 访问:C:\Program Files (x86)\Microsoft sdk \Windows
  3. 你应该能看到一些vX。类似0的目录(例如Visual Studio 2022 Enterprise的v10.0A)。备份并删除所有这些目录,除了与Visual Studio匹配的目录(在我的情况下,我会删除除v10.0A之外的所有目录)。
  4. 启动Visual Studio。“包装没有正确加载”;警告将会消失。
< p >原理: 如果你之前安装了旧版本的Visual Studio,它们将附带自己的NETFX工具,这些工具可能无法正确地卸载旧版本的Visual Studio。新的Visual Studio会出于某种原因选择旧的工具,并不能使用它们。删除冗余目录可以解决这个问题

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

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

这些方法对我都没用。重新安装Visual Studio 2022后,从开始菜单打开时没有任何错误。然而,当从命令提示符启动时,我得到2个'package未正确加载'错误(IntelliCodeCppPackage, Global Hub Client package), IDE自动关闭。原来,在我的情况下,根本原因是在cmd中使用了缩短的文件路径。

我是这样写的:

set MS_DEV=C:\PROGRA~1\MIB055~1\2022\Preview
call %MS_DEV%\VC\Auxiliary\Build\vcvars64.bat
call %MS_DEV%\Common7\IDE\devenv.exe

更改缩短路径将全路径加载的包正确为我

set MS_DEV="C:\Program Files\Microsoft Visual Studio\2022\Preview"

缩短的路径用于Visual Studio 2017,不确定2022年有什么变化。