Ele*_*ios 6 .net c# vb.net visual-studio help-viewer
我有一台装有Windows 8的机器,我安装了没有帮助查看器的VS2013,以及一台具有相同操作系统和相同VS但安装了Help Viewer软件包的VirtualMachine().Help Viewer v2.1
我创建了具有独特用途的VM,我希望能够在我的主机操作系统中使用Microsoft Help Viewer(或其他替代软件,如果存在),而无需在我的操作系统中安装VS2013.
...所以在逆向工程的一个非常基本的意图是能够在我的主机操作系统中使用Microsoft帮助查看器我刚刚将这些文件夹从VM复制到我的PC:
C:\Program Files (x86)\Microsoft Help Viewer
Run Code Online (Sandbox Code Playgroud)
和
C:\ProgramData\Microsoft\HelpLibrary2
Run Code Online (Sandbox Code Playgroud)
并添加了这些键:
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"
Run Code Online (Sandbox Code Playgroud)
注意价值:
"DefaultHelpViewerCLSID"="{FE220E43-FE17-47BE-A57E-84D2B9A5635D}"
Run Code Online (Sandbox Code Playgroud)
我不知道是什么引用了CLSID,但是在搜索模式的VM注册表上搜索FE220E43-FE17-47BE-A57E-84D2B9A5635D没有找到任何内容(但帮助查看器在VM上正常工作):
我使用与VM中相同的参数启动帮助查看器(来自命令行):
HlpViewer.exe /CatalogName VisualStudio12 /Locale en-US /Sku 3000 /LaunchingApp Microsoft,VisualStudio,12.0 /Manage
Run Code Online (Sandbox Code Playgroud)
但是,当我按下帮助查看器中的Update按钮下载软件包时,只是不做任何事情(什么都没有)显示任何错误或其他什么,只是任何事情,所以我无法下载文档或知道我有什么错误.
有什么想法解决这个奇怪的问题?也许我需要一个缺少的组件来复制我的主机操作系统?
Microsoft Help Viewer可以作为独立应用程序下载和安装吗?
替换Microsoft Help Viewer的任何替代软件?
我试过使用H3Viewer,但似乎只适用于VS2010,当我尝试使用库管理器时程序说我没有安装VS2010帮助.
更新:
我已经通过下载VM上的文档并将它们复制到我的操作系统中解决了这个问题,但无论如何我想知道这个问题的解决方案.
Mic*_*pfl 11
我最近遇到了同样的问题:我不想安装"Visual Studio 2015"只是为了能够运行随附的Help Viewer(v2.2)应用程序.
花了一点时间,但最后我设法按照以下步骤运行:
l -t File参数迭代所有MSI包,这表明大多数必需的文件基本上可以在两个包中找到:help3_vs_net.msi和vs_minshellcore.msi.msiexec.exe /i help3_vs_net.msi VS_SETUP=1msiexec.exe /i vs_minshellcore.msi MSIFASTINSTALL="7" VSEXTUI="1"遗憾的是,之后一些文件仍然缺失...为了简单起见,我从上述工作安装中复制了其余文件:
此外,有必要通过导入以下.reg文件为应用程序提供有效的ContentStore路径:
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"
Run Code Online (Sandbox Code Playgroud)
最后,我创建了一个新的应用程序快捷方式并更改了其目标:如下所示:
"C:\Program Files (x86)\Microsoft Help Viewer\v2.2\HlpViewer.exe" /catalogName VisualStudio14 /launchingApp Microsoft,VisualStudio,14
Etvoilà,随着HlpViewer.exe最终执行没有任何问题!
| 归档时间: |
|
| 查看次数: |
5178 次 |
| 最近记录: |