Domanda

Ho una macchina con Windows 8 Dove ho installato VS2013 senza Guida visualizzatore e A VirtualMachine > Con lo stesso OS e lo stesso vs ma con il PACCHETTO GUIDE installato (Help Viewer v2.1).

Ho creato quel VM Con uno scopo unico, vorrei essere in grado di utilizzare Microsoft Guida Viewer < / Strong> (o altro software alternativo, se esiste) nel mio host OS senza resinstallare VS2013 in My OS .

... così in un intento molto fondamentale dell'integrazione inversa per poter utilizzare Microsoft Guida Viewer nel mio host OS Ho appena copiato queste cartelle dal vm al mio pc :

C:\Program Files (x86)\Microsoft Help Viewer
.

e

C:\ProgramData\Microsoft\HelpLibrary2
.

e ha aggiunto questi tasti:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Help]

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Help\v2.1]
"AppRoot"="C:\\Program Files (x86)\\Microsoft Help Viewer\\v2.1\\"
"DefaultHelpViewerCLSID"="{FE220E43-FE17-47BE-A57E-84D2B9A5635D}"

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Help\v2.1\Catalogs]
"ContentStore"="C:\\ProgramData\\Microsoft\\HelpLibrary2\\Catalogs\\"

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Help\v2.1\Catalogs\VisualStudio12]
"LocationPath"="%ProgramData%\\Microsoft\\HelpLibrary2\\Catalogs\\VisualStudio12\\"
"LastUpdated"="02/26/2014 06:34:55"

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Help\v2.1\Catalogs\VisualStudio12\en-US]
"SeedFilePath"="C:\\Program Files (x86)\\Microsoft Help Viewer\\v2.1\\CatalogInfo\\VS11_en-us.cab"
"catalogName"="Visual Studio Documentation"

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Help\v2.1\Setup]
"AppRoot"="C:\\Program Files (x86)\\Microsoft Help Viewer\\v2.1\\"
"Install"=dword:00000001
"Version"="2.1.21005"
.

AVVISO Il valore:

"DefaultHelpViewerCLSID"="{FE220E43-FE17-47BE-A57E-84D2B9A5635D}"
.

Non so cosa riffermi che Clsid ma una ricerca sul registro della VM con il modello di ricerca FE220E43-FE17-47BE-A57E-84D2B9A5635D non trova nulla (ma il visualizzatore di aiuto funziona correttamente sulla VM):

e lancio il visualizzatore di aiuto (da Commandline) con gli stessi argomenti che ottengo nella VM:

HlpViewer.exe /CatalogName VisualStudio12 /Locale en-US /Sku 3000 /LaunchingApp Microsoft,VisualStudio,12.0 /Manage
.

Ma quando premo il pulsante Update nel visualizzatore Guida per scaricare un pacchetto, non fa nulla (di nulla) viene mostrato alcun errore o qualcos'altro, solo qualsiasi cosa, quindi non posso scaricare Documentazione o sapere quale errore sto avendo.

Qualche idea per risolvere questo strano problema? Forse ho bisogno di un componente mancante da copiare sul mio host OS ?

Microsoft Guida Viewer può essere scaricato e installato come applicazione standalone?

Qualsiasi software alternativo per sostituire Microsoft Guida Viewer ?

Ho provato a usare h3viewer ma lo sembra È solo per VS2010, quando provo a utilizzare la libreria manager il programma dice che non ho installato la Guida di VS2010.

.

Aggiornamento:

Ho risolto il problema scaricando la documentazione sulla VM e copiarli nel mio sistema operativo, ma comunque mi piacerebbe conoscere una soluzione per questo problema.

È stato utile?

Soluzione

Ho recentemente affrontato lo stesso problema: non volevo installare "Visual Studio 2015" solo per essere in grado di eseguire l'applicazione di Agriptioning Guida Viewer (V2.2).

Ci è voluto un po 'di tempo, ma alla fine sono riuscito a farlo funzionare seguendo questi passaggi:

Purtroppo, dopo che alcuni file sono ancora mancanti ... Per mantenere le cose semplici, ho copiato il resto da loro dall'installazione di lavoro (sopra menzionata):

    .
  • c: \ ProgramData \ Microsoft \ Helplibrary2
    Essenzialmente contiene solo un Catalogtype.xml e alcune directory vuote.
  • C: \ Programmi (X86) \ Microsoft Guida visualizzatore \ V2.2 \ CataloginFo \ vs11_en-us.cab

Inoltre, è necessario fornire l'applicazione con un percorso ContentStore valido importando il seguente file .reg:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Help\v2.2\Catalogs\VisualStudio14]
"LocationPath"="%ProgramData%\\Microsoft\\HelpLibrary2\\Catalogs\\VisualStudio14\\"

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Help\v2.2\Catalogs\VisualStudio14\en-US]
"SeedFilePath"="C:\\Program Files (x86)\\Microsoft Help Viewer\\v2.2\\CatalogInfo\\VS11_en-us.cab"
"catalogName"="Visual Studio Documentation"
.

Infine, ho creato una nuova scorciatoia dell'applicazione e ho cambiato il suo obiettivo : per leggere come segue:
"C:\Program Files (x86)\Microsoft Help Viewer\v2.2\HlpViewer.exe" /catalogName VisualStudio14 /launchingApp Microsoft,VisualStudio,14

et voilà, con quel hlpviewer.exe finalmente esegue senza problemi!

Altri suggerimenti

fai domande multiple. Non ho provato a riprodursi, quindi non posso rispondere alla tua prima domanda. Ma posso rispondere alla domanda del titolo:

Microsoft Guida Viewer non può essere appena scaricato. Viene spedito solo da Visual Studio e VS ISO a base di prodotti a base di shell. Quindi non è possibile fornire il contenuto di aiuto con Guida Viewer per i sistemi senza Visual Studio ... Tipo di ... Inutile: /

Ma su Windows 8 c'è qualcosa di simile in modo da poter utilizzare alcune funzionalità di aiuto visualizzatore.

Source qui .


.

Software alternativo: se si intende Aprire i file della Guida, conosco solo h3viewer e alcuni progetti di esempio in cui è possibile aprire i file: Guida visualizzatore 2 esempi .

Se si intende "prendere altri formati di aiuto": la buona vecchia Guida HTML (CHM), Guida MS (H2X) e un sito Web semplice sono alcuni formati che puoi utilizzare.

Sto usando VS2013, ho risolto questo problema con questa riga salvata come file VSHELP.BAT:

start "" "C:\Program Files (x86)\Microsoft Help Viewer\v2.1\HlpViewer.exe" /catalogName VisualStudio12 /locale en-us
.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top