看来CHM帮助文件不再是所选择的帮助文件格式。
WinHelp
HtmlHelp (中国)
帮助2 (HXS)
基于Web的
在从同一代码库提供多个版本的新(C#)应用程序中,您会使用什么帮助文件格式?
我们希望使用CHM帮助,但这似乎不是微软希望我们进入的方向。
有人用HXS来处理他们的帮助文件吗?
回头客
基于lassevk评论的更新;
看来HXS帮助并不打算用于正常的帮助项目。
发布于 2009-11-11 17:51:09
是什么让你认为windows上没有默认的.chm查看器呢?(当然,我的电脑上还有我的Win7盒里也有)
您可能会将.chm与.hlp混为一谈(微软确实在vista中放弃了.hlp支持,然后在windows更新中最终恢复了支持)。
一句话:所有windows版本似乎仍然支持.chm文件,我所知道的唯一真正的替代.chm文件的方法是.html。
发布于 2008-12-29 01:17:19
this.Mode = Modes.Rant;几乎所有的帮助文件格式都存在巨大的问题,因为制作者(通常是微软的一些帮助文件格式)似乎不想做一件工作,而只是稍微好一点,以便自己使用。
当第三方集成时,我无法告诉您新的HXS格式有多少次完全使用了我的Visual帮助。您可以说这是第三方安装工具的错误,但相当长一段时间没有关于如何做到这一点的文档,因此他们不得不在逆向工程(有时是出错)还是根本不集成之间做出选择。我仍然不知道这种集成是否有效,但这些天我只是将Visual切换到使用联机帮助。大多数情况下,它只是起作用,而内置的帮助总是落在只锁定Visual的进度条上,直到它重新构建了帮助文件,但它并不是因为文件现在已经损坏,所以每当我点击F1时,Visual都会锁定,除非我多次关闭DEXPLORE程序。
我还是不知道这是怎么解决任何问题的。
第二,需要提供工具。CHM查看器出现在预视上,而不是Vista上,但是显示HXS的工具并不存在于预视上,但我认为它们在Vista上。很好,所以现在我可以选择使用一种需要自定义的格式-在用户计算机上安装,还是.另一个需要自定义安装在其他用户计算机上的错误。正确的。
this.Mode = Modes.JustTicked;在我工作的地方,我们提供CHM文件,并为那些通过网络共享部署应用程序的人提供基于文件的html版本。至于Vista,我们还没有看到多少,但html版本也会在那里工作。
不过,我更希望有一个闪亮的帮助文件。
html版本的一个很好的结果是,我们可以在web模块中链接到与我们的产品相同的文件。这样,客户只需要一个版本。
我们正在考虑升级我们在工作中使用的工具,所以在我这周的日程安排中,我将关注它可以产生的各种类型的输出,以及HXS。
编辑:嗯,快速查看帮助和手册的帮助页面,我们使用的产品有这是关于HXS的
也称为MSHelp2.0。最初,这种帮助格式是HTML帮助的继承者。然而,微软随后无限期地推迟了它的发布,现在很明显,它永远不会作为普通用户应用程序的帮助格式发布。 请注意,这是一种特殊的帮助格式,只用于记录为集成到Visual .NET而设计的第三方编程组件。它不适合任何其他用途,也不能用于应用程序的正常帮助项目!
我想HXS已经完全不在桌面上了。
注意事项:基于网络并不一定意味着您需要一个web服务器,而只是您需要一个web浏览器。无论您是使用web浏览器组件将其集成到应用程序中,还是仅仅启动用户默认浏览器,这都是您必须做出的选择,但我看到的大多数基于web的帮助输出根本不需要任何服务器安装。
发布于 2009-03-09 06:25:11
对我来说,CHM仍然是答案。我使用Codeplex上可用的沙堡帮助文件生成器工具构建CHM文件。
对CHM无障碍使用的关切是有道理的。为了解决这个问题,我非常容易地制作了一个CHM转换器,使用了一些IStorage黑客、文本搜索和替换以及XSL转换。此页是一个在大约8秒内自动生成的网站。它在左侧导航上有一个展开/折叠树视图。基于框架(不是很友好的URL ),但它的工作足够好。
https://stackoverflow.com/questions/396930
复制相似问题