visual-studiocordovavisual-studio-cordova

Error: SetSite failed for package [ApacheCordovaToolsPackage]


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?


Solution

  • 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