ResourceManagerPackage - package did not load correctly 资源管理器包 - 包未能正确加载
ResourceManagerPackage - package did not load correctly 资源管理器包 - 包未能正确加载
我在使用VS2015和cordova项目时遇到了问题。之前我的项目一直运行良好。然而,我将项目移动到了一个新的文件夹,现在VS2015不能正常工作了。它能够运行,但是webessentials被卸载了,我的gulpfile.js中的NPM包破坏了Visual Studio...\n有人之前遇到过这个问题吗?\n[图片链接](https://i.stack.imgur.com/EkyBF.png)\n错误记录:\n1. 加载UI库时出错:找不到请求的资源:\'VSMenus.ctmenu\'。\n2. 创建ResourceManagerPackage包的实例失败:无法加载文件或程序集\'Microsoft.VisualStudio.Azure.ResourceManager.Contracts.1.0, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a\'或其依赖项。系统找不到指定的文件。
问题:ResourceManagerPackage - package did not load correctly
原因:在注册表中存在一个特定的GUID键,但该键引用的文件在Extensions文件夹中不存在。
解决方法:
1. 打开REGEDIT并在注册表中查找键{7C6A3AE5-F469-4D51-B52D-50393DEC9432},该键应该在[User]\Software\Microsoft\VisualStudio\14.0_Config\AutoLoadPackages下面。
2. 删除该键。在删除之前先进行导出,以防出错。
3. 如果在AutoLoadPackages中找不到该键,可以在Packages中查找。
4. 如果在Extensions文件夹中找不到ResourceManager.blah.blah.Contracts文件,可以在注册表中查找日志文件中提到的错误键并删除它们。
5. 如果不想从注册表中删除该键,可以将该键重命名为BROKEN_{GUID},Visual Studio似乎不会有问题。
通过上述步骤,可以解决ResourceManagerPackage - package did not load correctly的问题。
问题原因:该问题的出现可能是由于禁用了默认的Visual Studio扩展之一,或者之前卸载的扩展没有完全清除导致的。
解决方法:重命名或删除AppData配置文件目录中的Visual Studio个人资料文件夹可以解决该问题。如果您安装了许多扩展并且该解决方法未能解决问题,您可以选择重命名文件夹以便以后恢复。
注意,这将卸载所有的扩展并重新启用所有默认的扩展。大多数情况下,这个错误是由于禁用了默认的VS扩展之一所引起的。
以下是解决方法中提到的文件夹路径:
[drive]:\Users\
希望以上解决方法能帮助您解决问题,避免了繁琐的格式化重装步骤。