Winforms 开发可从Windows应用程序打开的用户指南帮助

Winforms 开发可从Windows应用程序打开的用户指南帮助,winforms,documentation,Winforms,Documentation,我几乎已经为一个客户完成了一个Windows应用程序(Windows窗体)项目,但他的一个请求是使用典型的“?”菜单项打开带有用户指南帮助的帮助文件 我知道如何基于文档Xml构建文档(我已经这样做了),但这是不同的:它必须是一个用户指南,是最终用户能够理解的东西(他不想知道应用程序背后的代码),包括屏幕截图、HOPW TOs、FAQ等等 用户必须能够始终打开它(因此,网站或任何需要internet连接的东西都不是选项) 我想使用一个实际的帮助文件(msha+mshc文件?),但因为我只知道如何从

我几乎已经为一个客户完成了一个Windows应用程序(Windows窗体)项目,但他的一个请求是使用典型的“?”菜单项打开带有用户指南帮助的帮助文件

我知道如何基于文档Xml构建文档(我已经这样做了),但这是不同的:它必须是一个用户指南,是最终用户能够理解的东西(他不想知道应用程序背后的代码),包括屏幕截图、HOPW TOs、FAQ等等

用户必须能够始终打开它(因此,网站或任何需要internet连接的东西都不是选项)

我想使用一个实际的帮助文件(msha+mshc文件?),但因为我只知道如何从文档Xml构建它,所以我不知道如何创建它以及如何从Windows应用程序显示它


任何提示?

创建一个.chm/help文件,该文件可以通过嵌入代码(或其他)中的XML标记将自身集成到应用程序中,这绝不是一个简单的转换问题。我建议研究以下工具(虽然它们不是免费的,但可能有其他可用的免费工具):

  • 我们使用它,它可以将Word文档直接转换为.chm帮助文件

  • 另外看看这个问题

    它有一些非常有用的答案,可能会提供你想要的东西


    我希望这有帮助。

    您可以使用以下内容创建windows帮助文件:

    这是一个帮助文件创建者应用程序。

    我还没有使用它,但可能正是您需要的。从Windows Vista开始,它将取代CHM

    一种想法是构建一个自托管的ASP.NET站点,这样您就可以使用母版页实现一致的外观,然后将帮助窗格实例指向该站点

    通过一点挖掘,我相信您将能够找到一个适合自托管ASP.NET站点的库

    EDIT1:也看到这个了


    EDIT2:HelpPane.exe似乎只显示Windows帮助主题。也许会更适合你的需要。HTH

    您正在尝试创建动态文档吗?如果没有,请尝试将您的xml文档转换为pdf格式,并在用户单击
    按钮时打开它。您需要坐下来编写一份与文档xml完全无关的用户指南,然后将其另存为每个人都可以打开的标准文档类型。现在这几乎是HTML或PDF。对不起,我想很明显我知道这与文档Xml无关:我提到它是为了澄清这不是我想要做的。这是什么?请不要只是给我一个下载文件的链接,至少要给我一个页面的链接,说明这个文件是什么/做什么的。对不起,我从来没有详细信息页面,但我更新了答案。既然你知道这个应用程序是什么,快速搜索会帮助你完成你的答案:我接受你的答案,因为这是微软的官方工具,但缺乏细节。