错误:程序包的SetSite失败[ApacheCordovaToolsPackage]

Lay*_*nka 13 visual-studio cordova visual-studio-cordova

我刚安装了Visual Studio 2015和visual studio cordova工具.它很好,我能够用它创建一个项目.

然后我安装了离子cli,突然间我得到了错误

SetSite failed for package [ApacheCordovaToolsPackage]
Run Code Online (Sandbox Code Playgroud)

我试过修复Visual studio和cordova工具无济于事.有帮助吗?

Ste*_*ary 17

这篇MSDN论坛帖子中的步骤对我有用.再版Google桌面:

在安装程序缓存中找到Visual Studio 2015的安装程序.

cd /d "%ProgramData%\Package Cache"
dir vs*exe /s /b
Run Code Online (Sandbox Code Playgroud)

找到vs_community.exe,vs_professional.exe或vs_enterprise.exe的路径,然后复制该路径.

(我找到了我vs_enterprise.exeC:\ProgramData\Package Cache\{a60a492e-b5eb-4218-a9e6-f38d18a7dbaf}\vs_enterprise.exe)

CD进入该路径,例如,

cd {a60a492e-b5eb-4218-a9e6-f38d18a7dbaf}
Run Code Online (Sandbox Code Playgroud)

使用选项执行安装程序/modify /installselectableitems Javascript,例如,

vs_enterprise.exe /modify /installselectableitems Javascript
Run Code Online (Sandbox Code Playgroud)

在Visual Studio安装程序中,选择"修改"然后"更新",而不更改任何功能选择.

然后:

cd C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE
devenv /updateconfiguration
devenv /clearcache
Run Code Online (Sandbox Code Playgroud)

  • 谢谢,谢谢.我几乎放弃了这一点.我不认为新产品会出现这种问题 (3认同)
  • 我整个上午一直在努力解决这个问题,你的唯一解决方法是有效的,谢谢! (2认同)

小智 8

运行Visual Studio 2015 RC时,错误adb.exe中的解决方案适合我.简而言之:
删除此文件夹:C:\ Users [username]\appdata\local\microsoft\VisualStudio\14.0\ComponentModelCache

然后打开一个新项目,通过VS获取文件夹重建.