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

Dua*_*Ali 180 c# visual-studio visual-studio-2012 visual-studio-2017

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

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

use*_*r_v 358

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

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

Visual Studio 2013

%localappdata%\Microsoft\VisualStudio\12.0\ComponentModelCache
Run Code Online (Sandbox Code Playgroud)

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

Visual Studio 2015

%localappdata%\Microsoft\VisualStudio\14.0\ComponentModelCache
Run Code Online (Sandbox Code Playgroud)

Visual Studio 2017

%localappdata%\Microsoft\VisualStudio\15.0_xxxx\ComponentModelCache
Run Code Online (Sandbox Code Playgroud)

  • 适用于 Visual Studio 2019:%localappdata%\Microsoft\VisualStudio\16_xxxx (10认同)
  • 我在Visual Studio 2017的全新安装中遇到了这个问题......再次,文件夹结构不一样! (4认同)
  • @jpierson是的,可以在文件夹“ 14.0”中找到VS 2015的“ ComponentModelCache”文件夹。完整路径如下:`C:\ Users \ <您的用户名> \ AppData \ Local \ Microsoft \ VisualStudio \ 14.0 \ ComponentModelCache` (3认同)
  • 添加了为VS 2017创建的文件夹,可能想尝试查看. (3认同)
  • 我在VS 2015中遇到了同样的问题,但是似乎没有任何`ComponentModelCache`文件夹。也许在新版本的Visual Studio中它使用不同的名称? (2认同)
  • 不幸地在VS 2017中对我没有帮助 (2认同)
  • 我可以确认,这也适用于 Visual Studio 2022 (2认同)

Rez*_*imi 44

  • 关闭Visual Studio.

  • 备份和删除以下路径:

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

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

  • 这也适用于 Visual Studio 2015 社区版。路径更改为“C:\Users\{your_username}\AppData\Roaming\Microsoft\VisualStudio\14.0”,但工作原理相同。另外,在打开 Visual Studio 之前,我运行了 @JB 建议的 `devenv /setup` 命令 (2认同)
  • @user_v 提出的解决方案稍微不那么粗糙,因为它只删除问题文件夹而不是整个文件夹。 (2认同)

jba*_*eda 32

尝试devenv /setup使用管理权限的VS命令提示符.

我对VS 2013 Ultimate也有同样的问题.我试过Reza在这里发布的解决方案但是没有用.

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

我在团队资源管理器窗口中注意到一条消息,说" 无法找到' Page'somenumber '".尝试这种方式,我找到了这个答案:使用Visual Studio 2012找不到页面'312e8a59-2712-48a1-863e-0ef4e67961fc'.所以我devenv /setup使用管理权限运行VS命令提示符.

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

希望能帮助到你.

  • 在我的情况下`devenv.exe/resetuserdata`帮助.注意:它重置*ALL*用户数据. (3认同)

小智 30

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

"devenv.exe/clearcache"和"devenv/updateconfiguration"

  • 这对我有用,我认为在最新的VS更新之后,其中一个生产力电源工具扩展存在问题 (4认同)
  • 有谁知道`/updateconfiguration` 到底做了什么? (3认同)
  • 这对我在 VS 2022 v17.4.4 上有效 - `/clearcache` 很快,但 `/updateconfiguration` 需要一点时间。然后我必须重新加载解决方案中的每个项目。 (3认同)
  • 确保启动“ VS {version}的开发人员命令提示符”。在您的常规CMD中,devenv.exe很可能是未知的(如果您至少未将其添加到路径中)。此开发人员命令提示符将解决此问题。它与VS一起安装,在我的情况下位于“开始”菜单中。 (2认同)
  • 这对我有用,我有 VS2019。清空缓存或重写漫游对我不起作用 (2认同)

小智 10

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

  • 为同样的错误尝试了上述 2 个解决方案,但对于 **SpecFlow** 包,它不起作用。**这对我有用**。我尝试的解决方案: 1:删除 [ComponentModelCache](/sf/answers/1655220941/) 2:删除 [AppData\Roaming\Microsoft\VisualStudio\11.0](https://stackoverflow.com/a /18800520/1265945) (2认同)
  • 您无法从控制面板修复 Visual Studio 2017,您必须导航到“C:\Program Files (x86)\Microsoft Visual Studio\Installer”,您可以在其中找到“vs_installer.exe”文件。 (2认同)

小智 10

Visual Studio 2017的解决方案:

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

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

__CODE__

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

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

cd C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise
Run Code Online (Sandbox Code Playgroud)

点击进入..

它会解决这个问题..

否则您也可以按照上述方式添加到GAC

Microsoft.VisualStudio.Shell.Interop.9.0.dll

Microsoft.VisualStudio.Shell.Interop.10.0.dll

Microsoft.VisualStudio.Shell.Interop.11.0.dll

  • 2019年您需要添加“Microsoft.VisualStudio.Shell.Interop.12.0.dll” (3认同)

归档时间:

查看次数:

128246 次

最近记录:

5 年,9 月 前