265

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

4

29 回答 29

489

我开始在安装了 Update 2 的全新 Windows 和 Visual Studio 2013 Ultimate 上看到这一点(尽管其他人也报告了 Updates 3 和 4 以及专业版)。

要解决此问题,请关闭所有 Visual Studio 实例,然后删除以下文件夹中的所有文件:

视觉工作室 2013

%localappdata%\Microsoft\VisualStudio\12.0\ComponentModelCache

它对我来说很好。感谢这篇文章

视觉工作室 2015

%localappdata%\Microsoft\VisualStudio\14.0\ComponentModelCache

视觉工作室 2017

%localappdata%\Microsoft\VisualStudio\15.0_xxxx\ComponentModelCache

视觉工作室 2019

%localappdata%\Microsoft\VisualStudio\16_xxxx\ComponentModelCache

视觉工作室 2022

%localappdata%\Microsoft\VisualStudio\17_xxxx\ComponentModelCache
于 2014-05-14T05:06:32.193 回答
69

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

devenv.exe /clearcache
devenv /updateconfiguration
于 2018-06-28T07:15:03.863 回答
59
  • 关闭 Visual Studio。

  • 备份并删除以下路径:

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

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

于 2013-09-14T09:55:24.203 回答
34

尝试devenv /setup使用具有管理权限的 Visual Studio 命令提示符。

我在使用 Visual Studio 2013 Ultimate 时遇到了同样的问题。我尝试了 Reza 在此处发布的解决方案,但没有奏效。

最终我无法关闭 Visual Studio。当我尝试关闭时,它显示了一个类似的对话框,但它没有关闭。我试过这个: 错误消息“没有找到与约束合同名称匹配的出口”。两者都不。

我注意到团队资源管理器窗口中有一条消息说“找不到页面' somenumber '”。我试过这种方式,我找到了这个答案:Page '312e8a59-2712-48a1-863e-0ef4e67961fc' not found using Visual Studio 2012。所以我devenv /setup在具有管理权限的 Visual Studio 命令提示符上运行。

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

于 2014-04-18T17:28:37.927 回答
17

Visual Studio 2017 的解决方案:

第1步:以管理员模式打开Visual Studio cmd(见开始菜单项:VS 2017的开发者命令提示符-一定要使用:以管理员身份运行)

步骤 2:将目录更改为安装 Visual Studio 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

Enter...

它将解决问题...

否则,您还可以将以下内容添加到GAC中,如上所述:

Microsoft.VisualStudio.Shell.Interop.9.0.dll

Microsoft.VisualStudio.Shell.Interop.10.0.dll

Microsoft.VisualStudio.Shell.Interop.11.0.dll

于 2018-07-30T06:52:25.800 回答
15

我遇到了类似的问题,我去控制面板程序并修复了 Visual Studio 安装。它对我有用。

于 2014-11-07T11:20:35.757 回答
4

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

于 2017-09-26T06:49:49.777 回答
3

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

在尝试了上述所有答案,并花了几个小时寻找内部错误的解决方案后,ActivityLog.XML对我没有任何帮助。

最终,解决方案是 Visual Studio Repair

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

修复 Visual Studio 2017
修复 Visual Studio 2019

于 2019-10-13T13:45:52.657 回答
2

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

卸载报告包并删除 Visual Studio 2012 的 Local / Roaming AppData 后,问题得到修复。

于 2014-01-27T16:30:25.497 回答
2

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

  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
于 2020-04-18T17:11:30.893 回答
2

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

IntelliCodeCppPackage

我解决了这些步骤的问题;

于 2019-07-05T06:19:48.807 回答
1

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

于 2018-07-10T09:24:44.710 回答
1

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

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

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

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

    重新启动 Visual Studio。

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

    在左侧:您将看到一个下拉列表:选择 Node.js,ToolsNpmClearCache → *OK

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

于 2018-01-03T14:59:47.723 回答
1

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

于 2016-02-24T17:20:13.050 回答
1

我有一个类似的问题。

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

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

回顾一下:

  1. 检查错误中的文件夹是否存在
  2. 如果没有,请创建一个具有相同名称的新文件夹
  3. 在Visual Studio文件夹中查找错误中的dll,如果没有找到,重新安装扩展
  4. 如果错误仍然存​​在,请在 Program Files (x86) 的 Visual Studio 文件夹中搜索 dll 并打开包含的文件夹
  5. 复制所有内容
  6. 使用 ActivityLog.xml 中提到的名称粘贴到您创建的新文件夹中
于 2020-03-15T22:44:34.653 回答
1

您需要在其中找到文件并对其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 的行。

原文是How to restore Visual Studio 2015 after the Update 1 (dependency dance)

于 2015-12-28T19:02:21.233 回答
1

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

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

活动日志.xml

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

卸载步骤 - 由jessehouwing.net提供

  1. 找到用于安装扩展的 vsix 文件。
  2. 在您最喜欢的存档器中打开它(我的是7-Zip)。
  3. 从 extension.vsixmanifest的Identity节点中获取扩展的Id
  4. 运行(在我的情况下)vsixinstaller /u:Microsoft.VisualStudio.LiveShare以删除扩展名。
于 2019-03-10T07:38:30.890 回答
1

由于这是 google 针对此问题的最高 SO 结果,因此在遇到此问题时,我将把我的修复留给 VS 2022。我发现它通常是由扩展问题引起的。在我的特殊情况下,TypeScript 定义生成器导致了这个问题,删除扩展解决了它。要查找可能导致问题的扩展,请使用/Log命令行开关运行 VS。

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

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

于 2022-01-05T02:55:00.540 回答
1
  1. 找到 ComponentModelCache 文件夹
  2. 删除Microsoft.VisualStudio.Default.cache
  3. 重新启动 Visual Studio

享受使用 Visual Studio。

于 2019-10-27T17:42:21.503 回答
1

首先,您需要确保拥有最新的 Microsoft .NET Framework 版本,就我而言,我拥有 4.6 版本,并且我已经从官方网站下载并更新了 .NET Framework 4.8.03761 开发人员包:

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

重新启动 PC 后,为了继续修复它,我通过清除 Visual Studio 组件模型缓存解决了这个问题。

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

%LocalAppData%\Microsoft\VisualStudio\11.0\ComponentModelCache 或

%LocalAppData%\Microsoft\VPDExpress\11.0\ComponentModelCache 并重新启动 Visual Studio。

于 2021-03-23T18:20:39.140 回答
0

我解决了它:

  1. 去安装
  2. 调整
  3. 转到“安装位置”选项卡
  4. 勾选“安装后保留下载缓存”
  5. 调整
于 2019-11-03T23:27:48.830 回答
0

在尝试了很多选项后,这对我有用(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
于 2021-12-14T20:04:01.020 回答
0

对于其他有类似问题但有实时共享的人。

在 Visual Studio 安装程序中有一条警告,指出未正确安装实时共享并且正在等待修改,这将再次下载实时共享。

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

于 2021-01-05T07:55:45.010 回答
0

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

有关详细信息,请参阅 VS社区页面

于 2020-11-25T07:09:32.777 回答
0

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

于 2017-10-09T12:39:59.167 回答
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 都正常启动。

于 2017-10-11T14:21:08.713 回答
0

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

我的解决方案如下 vs2015

  1. 打开 AppData 位置 // 所有配置都在上面更新。
  2. 备份并删除 Visual Studio 中引发配置错误的文件夹。

外汇。如果您有 Nuget 包未正确加载错误 - 删除本地和漫游目录中的 Nuget 文件夹。

  1. 并且还清除了AppData/Microsoft/visual Studio/14.0 for vs2015上的数据

就是这样,它对我有用!...

于 2019-11-07T10:45:58.667 回答
0

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

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

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

1.进入安装 2.修改 3.进入“安装位置”选项卡 4.勾选“安装后保留下载缓存” 5.修改

于 2020-04-01T05:34:00.030 回答
0

我对 Visual Studio 2019 v16.8.6 也有同样的问题。从 Visual Studio 安装程序修复 Visual Studio 后修复。

于 2021-02-27T14:35:18.023 回答