我遇到了VS2015和cordova项目的问题。当天早些时候,我的项目运作良好。但是,我将一个项目移动到一个新文件夹,现在VS2015运行不正常。它正在运行,但不知何故已卸载webessentials,我的gulpfile.js中的NPM包损坏了Visual Studio ....
之前有人遇到过这个问题吗?
<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";
}
答案 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)
答案 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模板:
在解决方案资源管理器中,右键单击解决方案/项目/文件夹&gt;添加&gt;新商品......&gt; Azure资源管理器部署模板。
如果您有现有模板,请复制。
JSON大纲应该有效。
您需要安装各种与Azure相关的Visual Studio扩展。对不起,但我不知道哪个提供了JSON Outline功能或DeploymentProject功能。
答案 5 :(得分:2)
这对我有用:
答案 6 :(得分:1)
答案 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)
转到Visual Studio版本中的Public Assembly文件夹。 例如:VS 2017 Professional,运行以下命令:
cd'C:\ Program Files(x86)\ Microsoft Visual Studio \ 2017 \ Professional \ Common7 \ IDE \ PublicAssemblies'
运行以下命令:
gacutil -i Microsoft.VisualStudio.Shell.Interop.11.0.dll
重新启动Visual Studio
答案 10 :(得分:0)
请根据您的Visual Studio和OS版本遵循这些说明。
这对我有用。 Follow this