我想在没有安装 Visual Studio 的 Windows 机器上离线获取一些 MSDN 帮助文件。问题是我找不到在不安装 Visual Studio 或 sql 服务器的情况下获取和安装帮助库管理器和帮助查看器的方法。如何在不安装 Visual Studio 或 sql server 的情况下安装它们?
问问题
7514 次
3 回答
7
我刚刚为一个较旧的问题写了一个答案,可以在这里找到。
为方便起见,以下是运行 Help Viewer 2.2 的基本步骤,无需安装完整的 Visual Studio 2015 副本:
- HlpViewer.exe 所需的大多数文件都可以在 Visual Studio DVD 的两个不同 MSI 包中找到。通过将一些额外的命令行参数传递给 msiexec,手动安装它们非常容易:
msiexec.exe /i help3_vs_net.msi VS_SETUP=1
msiexec.exe /i vs_minshellcore.msi MSIFASTINSTALL="7" VSEXTUI="1"
虽然这安装了最必要的文件,但并没有考虑到所有文件……为了简单起见,我从另一台计算机上的工作安装中复制了其余文件:
- C:\ProgramData\Microsoft\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"
最后,我创建了一个新的应用程序快捷方式并将其Target:更改为如下所示:
"C:\Program Files (x86)\Microsoft Help Viewer\v2.2\HlpViewer.exe" /catalogName VisualStudio14 /launchingApp Microsoft,VisualStudio,14
等等,HlpViewer.exe 应该终于可以毫无问题地执行了!
于 2016-02-12T18:51:43.063 回答
1
在 MSDN to USB v2.5 中,您不必安装任何 Visual Studio IDE: https ://stackoverflow.com/a/66595500/3268088
于 2021-10-14T16:33:11.003 回答
0
我知道它的老问题。我刚刚遇到了一个涉及帮助查看器的问题。我的恢复步骤是:
- 获取 sqlexress 安装程序(如果您没有安装程序)
- 提取文件后,检查其文件夹并找到“帮助”文件夹我得到了我的“SQLEXPRWT_x64_ENU\redist\VisualStudioShell\Help\x64”
- 使用管理权限运行 install.exe(以管理员身份运行)
- 全部完成。
于 2019-12-25T04:47:59.353 回答