无需安装Visual Studio即可安装Help Viewer

时间:2015-01-10 03:30:13

标签: help-viewer

我想在没有安装visual studio的Windows机器上脱机获取一些MSDN帮助文件。问题是我找不到一种方法来获取和安装帮助库管理器和帮助查看器而无需安装visual studio或sql server。 如何在不安装visual studio或sql server的情况下安装它们?

2 个答案:

答案 0 :(得分:6)

我刚刚为一个较旧的问题写了一个关于如何执行此操作的答案,可以找到here

为方便起见,以下是让Help Viewer 2.2运行而不必担心安装Visual Studio 2015完整副本的基本步骤:

  • HlpViewer.exe所需的大多数文件都可以在两个不同的MSI包中的Visual Studio DVD上找到。通过将一些额外的命令行参数传递给msiexec,可以很容易地手动安装它们:
    msiexec.exe /i help3_vs_net.msi VS_SETUP=1
    msiexec.exe /i vs_minshellcore.msi MSIFASTINSTALL="7" VSEXTUI="1"

虽然这会安装大多数必要的文件,但它并不能解释所有这些文件...为了简单起见,我将其余的文件从另一台计算机上的工作安装中复制出来:

  • C:\ ProgramData \微软\ HelpLibrary2
    基本上只包含 CatalogType.xml 和一些空目录。
  • C:\ Program Files(x86)\ Microsoft Help Viewer \ v2.2 \ CatalogInfo \ VS11_en-us.cab

此外,有必要通过导入以下.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"

最后,我创建了一个新的应用程序快捷方式,并将其目标:更改为如下所示:
"C:\Program Files (x86)\Microsoft Help Viewer\v2.2\HlpViewer.exe" /catalogName VisualStudio14 /launchingApp Microsoft,VisualStudio,14

Etvoilà!, HlpViewer.exe应该最终执行没有任何问题!

答案 1 :(得分:0)

我知道它的老问题。我刚遇到涉及帮助查看器的问题。 我的恢复步骤是:

  1. 获取sqlexress安装程序(如果您还没有安装的话)
  2. 解压缩文件后,检查其文件夹并查找“ help”文件夹 我得到了“ SQLEXPRWT_x64_ENU \ redist \ VisualStudioShell \ Help \ x64”
  3. 使用管理权限运行install.exe(以管理员身份运行)
  4. 全部完成。