2014-11-13 9 views
6

Ho installato applicazioni ibride multi-dispositivo per Visual Studio 2013 CTP 2.0. Ho quindi aggiornato VS2013 per aggiornare 4. Ora non posso aggiornare MDHA a 3.0 perché mi dice di disinstallare 2.0 prima, tuttavia il programma di disinstallazione non funziona. Quando si tenta di disinstallare 2.0 da Programmi e funzionalità, passa semplicemente all'installazione e quindi non rimuove il software dall'elenco Aggiungi/Rimuovi.Errore durante l'installazione di Visual Studio Tools per Apache Cordova CTP3.0 in Visual Studio 2013

ho provato seguendo questo però non funziona:

http://support.microsoft.com/kb/3014133

risposta

8

ho finito per scoprire che il pacchetto GUID nel l'articolo KB è sbagliato. Ho usato questo per disinstallare il 2.0, quindi ho potuto installare 3.0. L'ID del pacchetto può variare, quindi potrebbe essere necessario cercare la directory per vs2013mda_0.1.exe e sostituire il comando con il percorso del pacchetto.

"%ProgramData%\Package Cache\{38f367f1-1468-4f16-a4c4-29747084003b}\vs2013mda_0.1.exe" /uninstall /passive /force /burn.ignoredependencies={53d408db-eb91-43fb-9d8f-167681c19763};vsupdate_KB2829760 

Inoltre, preparatevi ad aspettare. Questo richiede molto tempo.

+0

Come dice @netluke in un'altra risposta, il GUID nella cartella Cache del pacchetto non è fisso, quindi è meglio cercare il file EXE e modificare la riga di comando di conseguenza. Oltre a questo, ho dovuto rimuovere dal registro le chiavi in ​​'HKEY_LOCAL_MACHINE \ SOFTWARE \ Classes \ Installer \ Dependencies \ {YOUR-GUID} \ Dependents' .. dopo di che la mia disinstallazione non ha più smesso di funzionare e finalmente rimosso il prodotto! – Luke

5

Grazie a TechnoTim, il problema è che ogni persona ha il proprio GUID del pacchetto.

Per risolvere il problema, è necessario pranzare il comando dalla directory root, c: \, cambiando il pacchetto GUID con il pacchetto GUID.

Nel mio sistema:

C:\>"%ProgramData%\Package Cache\{dea88246-f74a-4171-ad6c-d9c978bf2973}\vs2013md 
a_0.1.exe" /uninstall /passive /force /burn.ignoredependencies={53d408db-eb91-43 
fb-9d8f-167681c19763};vsupdate_KB2829760 

di trovare il giusto pacchetto GUID vado a C: \ ProgramData \ Package Cache \ e la ricerca di vs2013mda_0.1.exe e salvare il percorso nel blocco di nota, quindi cambia percorso nel comando orignal e pranzalo dalla directory root c: \, e il suo lavoro.

Scusa il mio inglese. Arrivederci!

+0

Grazie, ho aggiornato la risposta! – TechnoTim

+0

Questo ha funzionato per me, la "risposta" no. Grazie. – dsghi

0

"Non è possibile installare Visual Studio Tools per Apache Cordova CTP3.0 in Visual Studio 2013"

  1. Per risolvere questo problema, procedere come segue per disinstallare applicazioni ibride multi-dispositivo per Visual Studio 2.0 CTP
  2. Aprire un prompt dei comandi come amministratore.
  3. Eseguire il seguente comando: "% ProgramData% \ Package Cache {dea88246-f74a-4171-ad6c-d9c978bf2973} \ vs2013mda_0.1.exe"/uninstall/passive/force /burn.ignoredependencies={53d408db-eb91-43fb -9d8f-167681c19763}; vsupdate_KB2829760
  4. Eseguire vs2013mda_0.3.exe nuovamente per Visual Studio Tools per Apache Cordova CTP 3.0.

Quanto sopra lavorato durante l'installazione di aggiornamento 4, vedere: http://support.microsoft.com/kb/3014133

0

Ho risolto questo problema in un altro modo. Ho provato a disinstallare dalla riga di comando, ma nessuno dei percorsi non esiste sul mio computer. E ho semplicemente creato un altro utente con autorizzazioni di amministratore e installato nuovi strumenti apache cordova da quell'utente. Nella mia situazione funziona correttamente con il nuovo utente creato e il vecchio utente. Scusa per il mio orribile inglese.