10

我在哪里可以下载 Microsoft HTML Help 2 编译器(或绑定 SDK)?我想使用Sandcastle 帮助文件生成器从我的编程项目中生成 HTML 2 文档,并且 Sandcastle 引导安装向导指示我下载该组件。

摘自 Sandcastle 主页的 HTML 2 节选:

HTML Help 2.x 输出包括一组有效的集合文件和 H2Reg.exe 配置文件,以简化帮助文件的部署和集成到现有集合(例如 Visual Studio 使用的集合)中。

4

1 回答 1

17

HTML 帮助 2 编译器可从 Microsoft 的Visual Studio 2008 SDK 1.0下载中获得。
(您无需安装 Visual Studio 2008 IDE 即可拥有这些 SDK 工具。)

显然需要的文件是hxcomp.exe

安装 SDK(在 x64 系统上)后,所需文件已安装在此处,并且 Sandcastle Wizard 找到了它。

C:\Program Files (x86)\Common Files\microsoft shared\Help 2.0 Compiler\hxcomp.exe

在 x86 系统上,它将在常规Program Files文件夹名称下找到。


附录注释:关于追踪答案等:

根据 CodePlex Sandcastle Help File Builder 论坛帖子:

所以我检查了我的安装,看来我的机器上没有任何地方安装 HXCOMP.EXE。根据这篇文章,它只存在于 VS 2008 SDK 的 1.0 版中。我安装了 Visual Studio 2008。
-- http://shfb.codeplex.com/discussions/212256

上述帖子中引用的文章提到:

我在哪里可以下载 HxComp.exe?

  • VS 2010不使用 MS Help2 格式,因此没有可用的 Help2 编译器。从 VS 2010 开始,使用新的 MS Help Viewer 格式

  • 对于VS 2008,hxcomp.exe 是 VS 2008 SDK 1.0 版的一部分。注意,最新版本VS 2008 SDK不包含hxcomp.exe,所以需要安装1.0版本!可能安装 1.0 版,然后安装最新版本。

  • 对于VS 2005,hxcomp.exe 是 VS 2005 SDK 的一部分。

  • 对于VS .NET 2003,hxcomp.exe 是 VSHIK 2003 的一部分。

  • 对于VS .NET 2002,hxcomp.exe 是 VSHIK 2002(Visual Studio 帮助集成工具包 v2.1)的一部分。

-- 摘自http://www.helixoft.com/vsdocman-faqs/where-can-i-download-hxcompexe.html

虽然我通过安装推荐的 VS 2008 SDK 1.0 找到了解决方案,但您可能会使用这些点中列出的备用来源之一。

于 2011-04-04T15:30:09.053 回答