我想在一台没有安装Visual Studio的Windows机器上脱机获取一些MSDN帮助文件.问题是我找不到一种方法来获取和安装帮助库管理器和帮助查看器而无需安装visual studio或sql server.如何在不安装visual studio或sql server的情况下安装它们?
我刚刚写了一个关于如何为旧问题做这个问题的答案,可以在这里找到.
为方便起见,以下是使Help Viewer 2.2运行的基本步骤,而不必担心安装Visual Studio 2015的完整副本:
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应该最终执行没有任何问题!