Microsoft Guard Viewer può essere utilizzato come applicazione indipendente?
-
21-12-2019 - |
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.
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:
- .
- Su un computer con VS2015 già installato, ho utilizzato Sysinternals maniglia 4.0 Per determinare quali file sono richiesti dall'eseguibile HLPViewer.exe
- Io sono poi corse meno msiérables 1.40 e ha usato il suo
l -t File
argomento per itirere su tutti i pacchetti MSI, che ha rivelato che la maggior parte dei file richiesti può essenzialmente Si trova in due pacchetti: help3_vs_net.msi e vs_minshellcore.msi . - Per installare questi manualmente, è necessario passare ad alcuni argomenti aggiuntivi della riga di comando:
msiexec.exe /i help3_vs_net.msi VS_SETUP=1
.msiexec.exe /i vs_minshellcore.msi MSIFASTINSTALL="7" VSEXTUI="1"
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
.