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

时间:2015-07-31 08:19:05

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

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

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

SetSite failed for package [ApacheCordovaToolsPackage]

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

2 个答案:

答案 0 :(得分:17)

this MSDN forum post中的步骤对我有用。再生Googleability:

  

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

cd /d "%ProgramData%\Package Cache"
dir vs*exe /s /b
  

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

(我在vs_enterprise.exe发现了C:\ProgramData\Package Cache\{a60a492e-b5eb-4218-a9e6-f38d18a7dbaf}\vs_enterprise.exe

CD进入该路径,例如,

cd {a60a492e-b5eb-4218-a9e6-f38d18a7dbaf}

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

vs_enterprise.exe /modify /installselectableitems Javascript
  

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

然后:

cd C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE
devenv /updateconfiguration
devenv /clearcache

答案 1 :(得分:6)

Error adb.exe when running Visual Studio 2015 RC中的解决方案为我工作。 简而言之:
删除此文件夹:C:\ Users [username] \ appdata \ local \ microsoft \ VisualStudio \ 14.0 \ ComponentModelCache

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