有哪些工具可用于在Visual Studio 2010中创建帮助文件?

时间:2010-06-19 21:48:45

标签: winforms visual-studio-2010 chm helpfile

我需要在Visual Studio 2010中为WinForms应用程序编写一个帮助文件。理想情况下,我想使用与Visual Studio集成的工具,而不是一个完全独立的工具。

过去我曾经使用HTML Help Workshop,但这很古老,我记得它使用起来有点时髦。我也知道Visual Studio 2005 SDK中内置了一个工具,但我需要2010年的东西。

9 个答案:

答案 0 :(得分:13)

以下是您的选择......

如果您希望Microsoft的文档生成器具有VS集成:

虽然看起来是DocProject doesn't quite support VS2010 yet

对于非MS解决方案,有GhostDoc,其中支持支持VS 2010集成,并且似乎是更好的解决方案。

对于未集成到Visual Studio中的选项:

答案 1 :(得分:7)

对于工具供应商来说,这是一个尴尬的目标。在大多数商店中,帮助是由专业作家撰写的,他们在日常活动中没有任何Visual Studio使用。像RoboHelp这样的第三方创作工具是他们首选的武器。

您可能看到的VS2005 SDK工具是HelpStudio Lite,是Innovasys的产品。没有可用的版本与VS2010集成,并且从forum post判断他们无意释放VS2010。他们的文件X!然而,产品,听起来像你应该看看。 eval版本可供下载from here

答案 2 :(得分:5)

我记得大约一年前,Joel的软件业务论坛上有些人推荐HelpNDoc

论坛讨论:http://discuss.joelonsoftware.com/default.asp?biz.5.359131.10

答案 3 :(得分:1)

正如其他人所说,您可以在所有类级成员和对象上使用Sandcastle转换三斜杠XML MSDN样式的帮助

/// <summary>
/// I am a method help Header
/// </summary>
/// <param name="parm1">info for param 1</param>
/// <param name="parm2">info for parm2</param>
/// <remarks>Some Extra Info</remarks>
public override void MeMethod(SourceElement rootElm, Subject subject){
...

以下是Sandscastle

的链接

功能更丰富的帮助生成器与Visual Studio 2010集成并生成多种帮助格式VSDocMan。它包含一个WYSIWYG评论编辑器,实际上为您评论了一些代码。非常有用

答案 4 :(得分:1)

带有documentx或sandcastle的ghost doc是要走的路...当涉及到2010年时,Rest仍然非常原始。如果你有c#和C ++项目那么documentx将是它的方式,如果它只是C#然后任何一个很好。

答案 5 :(得分:1)

如果您的帮助文件的受众是应用程序的用户,则html帮助2不可用,您仍需要创建一个chm文件。可以从winforms应用程序执行此操作的工具是Help Generator for Visual Studio,它在准备帮助并将其链接到表单时消耗了大量工作。

答案 6 :(得分:0)

可能没有与VS2010集成,但是我记得在97年左右使用RoboHelp就可以了:是的,那么如果我现在需要编写帮助文件,我可能会给出另一个外观,因为它似乎仍然在{ {3}}。虽然看起来相当昂贵但是如果你有一些Adobe许可证(对于开发商店而言并非完全不合适),出于其他原因,你可能已经有了这个吗?

答案 7 :(得分:0)

Html帮助,由Html帮助2取代。

http://www.mshelpwiki.com/wiki/tiki-index.php?page=Help2

答案 8 :(得分:0)

刚刚进行了大量研究,在测试了各种工具后,http://www.helpgenerator.com/是组建帮助系统的最快方法。