Help ViewerなしでVS2013をインストールしたWindows 8のマシンと、同じOSと同じVSでHelp ViewerパッケージがインストールされたVirtualMachineがあります ( )。Help Viewer v2.1
独自の目的でそのVMを作成しました。OSにVS2013を再インストールせずに、ホストOSでMicrosoft Help Viewer (または存在する場合は他の代替ソフトウェア)を使用できるようにしたいと考えています。
...ホストOSでMicrosoft ヘルプ ビューアーを使用できるようにするためのリバース エンジニアリングの非常に基本的な目的で、これらのフォルダーをVMからPCにコピーしました。
C:\Program Files (x86)\Microsoft Help Viewer
と
C:\ProgramData\Microsoft\HelpLibrary2
そして、これらのキーを追加しました:
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"
次の値に注意してください。
"DefaultHelpViewerCLSID"="{FE220E43-FE17-47BE-A57E-84D2B9A5635D}"
その CLSID を参照するものはわかりませんが、検索パターンを使用して VM のレジストリを検索してFE220E43-FE17-47BE-A57E-84D2B9A5635D
も何も見つかりません (ただし、ヘルプ ビューアーは VM で適切に動作します)。
そして、VM で取得したのと同じ引数を使用して、(コマンドラインから) ヘルプ ビューアーを起動します。
HlpViewer.exe /CatalogName VisualStudio12 /Locale en-US /Sku 3000 /LaunchingApp Microsoft,VisualStudio,12.0 /Manage
しかし、ヘルプ ビューアーUpdate
のボタンを押してパッケージをダウンロードしても、何も (何も) 何も実行されず、エラーが表示されたり、他の何かが表示されたりするだけなので、ドキュメントをダウンロードしたり、どのようなエラーが発生したかを知ることができません。
この奇妙な問題を解決するアイデアはありますか? ホストOSにコピーするために不足しているコンポーネントが必要なのかもしれません。
Microsoft Help Viewerはスタンドアロン アプリケーションとしてダウンロードしてインストールできますか?
Microsoft Help Viewerに代わる代替ソフトウェアはありますか?
H3Viewerを使用しようとしましたが、VS2010 専用のようです。ライブラリ マネージャーを使用しようとすると、VS2010 ヘルプがインストールされていないと表示されます。
アップデート:
VM にドキュメントをダウンロードして OS にコピーすることで問題を解決しましたが、とにかくこの問題の解決策を知りたいです。