MSDN offline

Iniciado por d(-_-)b, 2 Noviembre 2014, 17:12 PM

0 Miembros y 1 Visitante están viendo este tema.

d(-_-)b

Alguien sabe como puedo descargar toda la documentacion sin necesidad de tener instalado visual studio, para poder consultar fuera de linea ??
Max 400; caracteres restantes: 366

Eleкtro

#1
Con la aplicación Microsoft Help Viewer, aunque para eso tienes que instalarte VisualStudio ya que no se distribuye de forma standalone (al menos no la versión actual).

Una vez hayas instalado VisualStudio (junto al paquete opcional del Help Viewer, que se instala por defecto) puedes portabilizarlo extrayendo el exectuable de su directorio de instalación para no depender de VS instalado, es algo tedioso, pero como ya te has dado cuenta merece la pena al poder navegar por la documentación de manera offline.

Como ya habrás deducido yo ya lo hice la tediosa labor de portabilizarlo en su día, hay que monitorizar algunas claves de registro y ya está, este Script en Batch sería para poder ejecutar el Help Viewer 2.1, es decir, el que viene incluido con VisualStudio 2013, sin necesidad de tener VS2013 instalado.

Nota: Si vas a usarlo, asegúrate de modificar las rutas del script.

Código (dos) [Seleccionar]
@Echo OFF & Title Microsoft Help Viewer 2.1 Loader, By Elektro

(

::x64
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Help\v2.1"                               /V "AppRoot"                /T "REG_SZ"    /D "%CD%\\Microsoft Help Viewer\\"                            /F
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Help\v2.1"                               /V "DefaultHelpViewerCLSID" /T "REG_SZ"    /D "{FE220E43-FE17-47BE-A57E-84D2B9A5635D}"                   /F
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Help\v2.1\Catalogs"                      /V "ContentStore"           /T "REG_SZ"    /D "%CD%\\Catalogs\\"                                         /F
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Help\v2.1\Catalogs\VisualStudio12"       /V "LocationPath"           /T "REG_SZ"    /D "%CD%\\Catalogs\\VisualStudio12\\"                         /F
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Help\v2.1\Catalogs\VisualStudio12"       /V "LastUpdated"            /T "REG_SZ"    /D "01/01/2014 00:00:00"                                      /F
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Help\v2.1\Catalogs\VisualStudio12\en-US" /V "SeedFilePath"           /T "REG_SZ"    /D "%CD%\\Microsoft Help Viewer\\CatalogInfo\\VS11_en-us.cab" /F
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Help\v2.1\Catalogs\VisualStudio12\en-US" /V "catalogName"            /T "REG_SZ"    /D "Visual Studio Documentation"                              /F
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Help\v2.1\Setup"                         /V "AppRoot"                /T "REG_SZ"    /D "%CD%\\Microsoft Help Viewer\\"                            /F
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Help\v2.1\Setup"                         /V "Install"                /T "REG_DWORD" /D "0x00000001"                                               /F
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Help\v2.1\Setup"                         /V "Version"                /T "REG_SZ"    /D "2.1.21005"                                                /F

::x86
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Help\v2.1"                                           /V "AppRoot"                /T "REG_SZ"    /D "%CD%\\Microsoft Help Viewer\\"                            /F
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Help\v2.1"                                           /V "DefaultHelpViewerCLSID" /T "REG_SZ"    /D "{FE220E43-FE17-47BE-A57E-84D2B9A5635D}"                   /F
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Help\v2.1\Catalogs"                                  /V "ContentStore"           /T "REG_SZ"    /D "%CD%\\Catalogs\\"                                         /F
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Help\v2.1\Catalogs\VisualStudio12"                   /V "LocationPath"           /T "REG_SZ"    /D "%CD%\\Catalogs\\VisualStudio12\\"                         /F
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Help\v2.1\Catalogs\VisualStudio12"                   /V "LastUpdated"            /T "REG_SZ"    /D "01/01/2014 00:00:00"                                      /F
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Help\v2.1\Catalogs\VisualStudio12\en-US"             /V "SeedFilePath"           /T "REG_SZ"    /D "%CD%\\Microsoft Help Viewer\\CatalogInfo\\VS11_en-us.cab" /F
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Help\v2.1\Catalogs\VisualStudio12\en-US"             /V "catalogName"            /T "REG_SZ"    /D "Visual Studio Documentation"                              /F
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Help\v2.1\Setup"                                     /V "AppRoot"                /T "REG_SZ"    /D "%CD%\\Microsoft Help Viewer\\"                            /F
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Help\v2.1\Setup"                                     /V "Install"                /T "REG_DWORD" /D "0x00000001"                                               /F
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Help\v2.1\Setup"                                     /V "Version"                /T "REG_SZ"    /D "2.1.21005"                                                /F

)1>NUL

Start /B "Microsoft Help Viewer" ".\Microsoft Help Viewer\HlpViewer.exe" /CatalogName "VisualStudio12" /Locale "en-US" /Sku "3000" /LaunchingApp "Microsoft,VisualStudio,12.0"

Exit /B 0


EDITO: Creo que para instalar/actualizar los paquetes/catálogos desde la aplicación es necesario la versión correspondiente de VS instalada, la verdad es que ya no lo recuerdo bien, así que antes de desinstalar VS descarga los paquetes que necesites por si acaso :P

Saludos








d(-_-)b

#2
Hola, gracias por la respuesta.

Consegui el DVD de la MSDN de VS-2013 para usarla fuera de linea; 4GB. Lo que no se si esta completa.

http://download.microsoft.com/download/8/9/2/8928585D-136D-4528-AECC-2F211902A8D7/VS2013Documentation.iso

Con este downloader tambien se pueden descargar los paquetes individuales
http://vshd2012.codeplex.com/

Ahora lo que necesito es tener instalado Microsoft Help Viewer 2.1, que creo que viene por defecto en VS, porque no eh conseguido un instalador independiente. Lo de extraer sus archivos para hacerlo independiente de VS suena bien, lo intentare aver que me sale.
Max 400; caracteres restantes: 366

Eleкtro

He subido a mediafire el MSHelpViewer "independiente"

No se si te funcionará, he truncado los archivos de los catálogos a tamaño 0, pero al menos puedes ver la estructura de archivos necesaria.

https://www.mediafire.com/?o5xyqqta9qbhis3

Saludos








d(-_-)b

Cita de: Eleкtro en  3 Noviembre 2014, 05:58 AM
He subido a mediafire el MSHelpViewer "independiente"

No se si te funcionará, he truncado los archivos de los catálogos a tamaño 0, pero al menos puedes ver la estructura de archivos necesaria.

https://www.mediafire.com/?o5xyqqta9qbhis3

Saludos

Gracias, no logre ejecutarlo, me da error. Que fastidio, me cago en microsoft XD. Mientras tanto accedere en linea a la documentacion, me resisto a tener que instalar VS, si no me queda de otra no tendre mas remedio.
Max 400; caracteres restantes: 366

raul338

No es totalmente necesario el visual studio. Descarga el SDK de Windows y que viene con el mismo visor e incluye el .net framework (creo que parte)

Enviado desde mi LG-E610 mediante Tapatalk

zhengxi

hola a todos. hola raul338:

yo he descargado el SDK 8.1 de windows y no tengo idea de cómo sacar = dónde está el programa para sacar la info del SDK y las APIs.

después de instalarlo me salen estas carpetas:
http://postimg.org/image/mtqy5n47v/

¿? ¿? ¿?

o sea nada que ver con el SDK 7 donde te venía no recuerdo si era un CHM o HLP que te sacaba toda la lista de APIs del SDK.

Eleкtro

#7
@zhengxi
Por favor, no desvies el tema principal, además, ya has publicado un post con esa misma duda.

http://foro.elhacker.net/programacion_general/sdk_windows-t424409.0.html;msg1976565#msg1976565

EDITO: Iba a enviarte un mensaje privado, pero por algún motivo ya sea error del foro o que me tengas bloqueado en la lista negra (me parecería algo extraño) no he podido enviártelo, así que te lo escribo por aquí:

Cita de: EleкtroNo se te ha contradecido en ningún momento que la SDK forme parte de la MSDN, sabes muy bien lo que se te ha dicho.

Te explico la razón de la eliminación de tus comentarios:

1. Desviación del tema principal.
2. Al tener un post publicado, lo que has hecho se considera duplicar post.
3. Mala conducta (en tu último comentario).

Normas del foro: http://foro.elhacker.net/reglas.htm

Saludos

Saludos.