2012-08-22 3 views
5

Ho disinstallato Help Viewer 3 di VS 2012.Visual Studio 2012 aiuto Viewer rotto, come reinstallare?

Ora voglio reinstallarlo, ma non so come.

Utilizzando il programma di aggiunta/rimozione e "Modifica" VS 2012, non è possibile reinstallare l'aiuto.

Una riparazione di VS 2012 non installa l'aiuto.

Se io lancio dall'immagine VS DVD il file Packages\Help\help3_vs_net.msi, si dice che

Questo componente può essere installato solo durante l'installazione di Visual Studio.

Come posso forzare la reinstallazione? C'è qualche passaggio da passare a msiexec per risolvere il problema?

[Modifica] Un po 'di progresso, secondo this thread, posso eseguire msiexec /i help3_vs_net.msi VS_SETUP=1. Questo installa il visualizzatore della guida.

Purtroppo, quando inizio che, si dice:

A content file required by the Help Viewer is missing or has been corrupted. 
+0

stesso problema qui! – jim

+0

@jim: poiché non ho ricevuto risposta, ho finito con la rimozione completa di VS 2012, prima di reinstallarlo –

+0

in realtà ho risolto il problema. è necessario modificare un paio di chiavi del Registro di sistema rimosse dal pacchetto VS1 Update1. ho avuto il problema dopo aver applicato l'aggiornamento e risulta essere un bug in quel pacchetto di aggiornamento !! – jim

risposta

6

Questo messaggio si trova di solito quando il negozio di contenuti per il visualizzatore della Guida è stato spostato e la chiave di registro è che punta alla posizione errata, come seen here .

Si prega di provare a cambiare la chiave di registro "LocationPath" nella cartella sottostante alla cartella corretta in cui è stato spostato il Content Store.

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Help\v2.0\Catalogs\VisualStudio11 

(probabilmente si può trovare la cartella dalla ricerca del file CatalogType.xml)

+0

Non ho alcun modo per testare la soluzione alternativa, perché ho chiuso reinstallando l'intera installazione di Visual Studio. Segnalo come risposta, ma non sono sicuro se fosse il caso. –

+0

@SteveB, peccato! Ho usato questa soluzione due giorni fa e ha funzionato; Anche se il mio scenario era un po 'diverso, il messaggio di errore era lo stesso. –

+0

Si noti che (nel mio caso per VS 2013) l'utilizzo dell'opzione "Ripara" non risolve questo problema. Tuttavia, l'impostazione della posizione corretta nella chiave di registro corretta (quella fornita nella risposta o le chiavi più recenti che riflettono le versioni VS più recenti) funziona. – mdisibio