2012-08-22 15 views
5

He desinstalado Help Viewer 3 de VS 2012.Visual Studio 2012 ¿Visor de ayuda roto, cómo reinstalar?

Ahora quiero volver a instalarlo, pero no sé cómo.

Usando el programa de agregar/quitar, y "Modificar" VS 2012, no hay ninguna opción para volver a instalar la ayuda.

Una reparación de VS 2012 no instala la ayuda.

Si pongo en marcha a partir de la imagen de DVD VS el archivo Packages\Help\help3_vs_net.msi, se dice que

Este componente sólo se pueden instalar durante la instalación de Visual Studio.

¿Cómo puedo forzar la reinstalación? ¿Hay algún cambio para pasar a msiexec para solucionar el problema?

[Editar] Un poco de progreso, según this thread, puedo ejecutar msiexec /i help3_vs_net.msi VS_SETUP=1. Esto instala el visor de ayuda.

Por desgracia, cuando lo comienzo, que dice:

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

mismo problema aquí! – jim

+0

@jim: como no recibí una respuesta, terminé eliminando VS 2012 por completo, antes de volver a instalarlo –

+0

en realidad solucioné este problema. necesita modificar un par de claves de registro que han sido eliminadas por el paquete VS 2012 Update1. ¡Tengo el problema después de aplicar la actualización y resulta ser un error en ese paquete de actualización! – jim

Respuesta

6

Este mensaje se encuentra por lo general cuando el almacén de contenido para el visor de ayuda se ha movido y la clave de registro está apuntando a un lugar equivocado, como seen here .

Intente cambiar la clave de registro 'LocationPath' en la carpeta siguiente a la carpeta correcta donde movió el almacén de contenido.

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

(probablemente se puede encontrar la carpeta de búsqueda del archivo CatalogType.xml)

+0

No tengo forma de probar su solución, porque terminé reinstalando toda la instalación de Visual Studio. Marque esto como la respuesta, pero no estoy seguro si fue el caso. –

+0

@SteveB, ¡lástima! Usé esta solución hace dos días y funcionó; Aunque mi escenario era un poco diferente, el mensaje de error fue el mismo. –

+0

Tenga en cuenta que (en mi caso para VS 2013) utilizando la opción "Reparar" tampoco soluciona esto. Sin embargo, establecer la ubicación correcta en la clave de registro correcta (la que figura en la respuesta o las claves más recientes que reflejan las versiones de VS más recientes) funciona. – mdisibio

Cuestiones relacionadas