ResourceManagerPackage - 包未正确加载

时间:2015-09-22 22:32:11

标签: visual-studio-2015 visual-studio-cordova

我遇到了VS2015和cordova项目的问题。当天早些时候,我的项目运作良好。但是,我将一个项目移动到一个新文件夹,现在VS2015运行不正常。它正在运行,但不知何故已卸载webessentials,我的gulpfile.js中的NPM包损坏了Visual Studio ....

之前有人遇到过这个问题吗?

enter image description here

<entry>
<record>48</record>
<time>2015/09/22 22:18:18.186</time>
<type>Error</type>
<source>VisualStudio</source>
<description>CreateInstance failed for package [ResourceManagerPackage]</description>
<guid>{7C6A3AE5-F469-4D51-B52D-50393DEC9432}</guid>
<hr>80070002</hr>
<errorinfo>Could not load file or assembly 'Microsoft.VisualStudio.Azure.ResourceManager.Contracts.1.0, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified.</errorinfo>

public MainWindow()
{
    InitializeComponent();
    DataContext = this;
    TBBind = "test";
}

11 个答案:

答案 0 :(得分:19)

打开REGEDIT并查找注册表以查找密钥{7C6A3AE5-F469-4D51-B52D-50393DEC9432},如日志文件所示,密钥应位于[User] \ Software \ Microsoft \ VisualStudio \ 14.0_Config下\ AutoLoadPackages

您可以将其删除。如果出现问题,请先进行出口。

答案 1 :(得分:18)

重命名或删除AppData配置文件目录中的VS配置文件文件夹为我解决了这个问题。如果您安装了大量扩展,如果此解决方案无法解决问题并且希望通过重命名文件夹来恢复,则您可能更喜欢重命名。

[drive]:\Users\<your user>\AppData\Roaming\Microsoft\VisualStudio\14.0

答案 2 :(得分:5)

安装新版本的VS 2015 Azure Pack之后发生了这件事。

使用今天的安装日期从“程序和功能”中卸载所有Azure组件,并再次运行安装程序。

答案 3 :(得分:4)

我使用Visual Studio 2017遇到了类似的问题:

enter image description here

尝试“向项目添加引用”时。

通过卸载计算机上安装的以前版本的Visual Studio(2012)解决了该问题。

答案 4 :(得分:3)

我在Azure SDK和JSON大纲视图中遇到了类似的问题。我使用Azure资源组模板创建了VS解决方案,但将其创建的文件移动到新文件夹。这导致错误消息“ResourceManagerPackage包未正确加载”。简单地放回文件

Deploy-AzureResourceGroup.ps1

进入解决方案的根目录解决了我的问题。

更多详情:http://blog.thingsgeeky.co.uk/?p=9751

HTH。

<强>更新

关于JSON Outline无法正常工作,使用Visual Studio 2017,确保.json文件位于加载/打开的解决方案/项目中以及创建文件时。使用以下命令“make”一个空的.json模板:

  1. 在解决方案资源管理器中,右键单击解决方案/项目/文件夹&gt;添加&gt;新商品......&gt; Azure资源管理器部署模板。

  2. 如果您有现有模板,请复制。

  3. 中的内容

    JSON大纲应该有效。

    您需要安装各种与Azure相关的Visual Studio扩展。对不起,但我不知道哪个提供了JSON Outline功能或DeploymentProject功能。

答案 5 :(得分:2)

这对我有用:

  1. 关闭Visual Studio实例
  2. 重命名C:\ Users \ leibbr \ AppData \ Roaming \ Microsoft \ VisualStudio \ 14.0
  3. 打开Visual Studio(问题已经消失,但TFS设置等也是如此)
  4. 关闭Visual Studio
  5. 删除新创建的14.0文件夹并将旧文件夹重命名为14.0
  6. 打开Visual Studio
  7. 魔术!

答案 6 :(得分:1)

  1. 从C:\ Users {{USER_NAME}} \ AppData \ Roaming \ Microsoft \ VisualStudio \ 14.0打开Visual Studio的ActivityLog.xml。
  2. 从活动日志中查找导致问题的软件包的GUID。
  3. 打开REGEDIT
  4. 导航至HKEY_CURRENT_USER \ Software \ Microsoft \ VisualStudio \ 14.0_Config \ Packages {{GUID_OF_THE_PACKAGE_CAUSING_THE_ISSUE}}
  5. 右键单击并删除整个条目
  6. 为了更安全,请在删除前导出条目

答案 7 :(得分:0)

当我遇到同样的问题时,我在注册表中搜索了违规包的GUID。结果显示我的延伸是罪魁祸首(它是Productivity Power Tools 2015)。

我卸载然后重新安装它,这解决了这个问题。

答案 8 :(得分:0)

尝试:-

启动开发人员命令提示符转到此路径:-

cd C:\Program Files\Microsoft Visual Studio\2017\Community\Common7\IDE\PublicAssemblies

此路径可能会有所不同,具体取决于您的VS和环境。导航到此路径后,运行以下命令:gacutil -i Microsoft.VisualStudio.Shell.Interop.11.0.dll

答案 9 :(得分:0)

  1. 以管理员身份打开Visual Studio版本的Developer PowerShell。
  2. 转到Visual Studio版本中的Public Assembly文件夹。 例如:VS 2017 Professional,运行以下命令:

    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

  5. 如果无法正常工作,请重新启动PC

答案 10 :(得分:0)

请根据您的Visual Studio和OS版本遵循这些说明。

这对我有用。 Follow this