Error: SetSite failed for package [ApacheCordovaToolsPackage]

10,428

Solution 1

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

Solution 2

The solution in Error adb.exe when running Visual Studio 2015 RC worked for me. In short:
Delete this folder: C:\Users[username]\appdata\local\microsoft\VisualStudio\14.0\ComponentModelCache

Then open a new project get the folder rebuild by VS.

Share:
10,428
Layinka
Author by

Layinka

Updated on July 21, 2022

Comments

  • Layinka
    Layinka almost 2 years

    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?

  • Stephen Cleary
    Stephen Cleary almost 9 years
    As a side note, the VS Android emulator was still giving me an error on startup ("Couldn't change Display controller settings of the virtual machine"). After deleting the Android VM from Hyper-V Manager, it started working again.
  • GONeale
    GONeale almost 9 years
    I've been trying all morning to solve this, yours was the only fix that worked, thanks!
  • Layinka
    Layinka almost 9 years
    Thanks, thanks. I almost gave up on this. i didnt that a new product will have this kind of issue
  • gafi
    gafi almost 9 years
    I really don't recommend using VS tools for cordova/ionic, it is very buggy and won't give you the same flexibility as the cli tools.
  • vamyip
    vamyip over 8 years
    Worked for me, Thanks!
  • dotNET
    dotNET almost 7 years
    If I do not change feature selection, the Update button remains disabled. I think I'll need to choose Repair instead.
  • MikeBaz - MSFT
    MikeBaz - MSFT almost 5 years
    I had a similar problem with Visual Studio 2019 and IntelliCodeCppPackage. In the case of my 2019 install, the cache was in 16.0_1c277db3, but you should just look for whatever folder.