Error: SetSite failed for package [ApacheCordovaToolsPackage]

Layinka picture Layinka · Jul 31, 2015 · Viewed 9.9k times · Source

I just installed both Visual studio 2015 and visual studio cordova tools. It wrked fine and i was able to create a project with it.

I then installed ionic cli, and suddenly i am getting the error

SetSite failed for package [ApacheCordovaToolsPackage]

I have tried repairing Visual studio and cordova tools to no avail. Any help?

Answer

Stephen Cleary picture Stephen Cleary · Aug 5, 2015

The steps in this MSDN forum post worked for me. Reproducing for Googleability:

Find the installer for Visual Studio 2015 in your installer cache.

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

Find the path to vs_community.exe, vs_professional.exe, or vs_enterprise.exe, and copy that path.

(I found my vs_enterprise.exe at C:\ProgramData\Package Cache\{a60a492e-b5eb-4218-a9e6-f38d18a7dbaf}\vs_enterprise.exe)

CD into that path, e.g.,

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

Execute the installer with the options /modify /installselectableitems Javascript, e.g.,

vs_enterprise.exe /modify /installselectableitems Javascript

In Visual Studio setup, select Modify then Update, without changing any feature selections.

Then:

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