【发布时间】:2014-09-27 15:44:35
【问题描述】:
我想从 dll 和 xml 文件(XML 文档)生成一个“.chm”文件。 Sandcastle Help file builder 程序完全符合我的需要,但在某些计算机上,文件打开不正确。
这是我想要获得的,而无需安装其他软件
一些用户得到的结果如
附:这是同一个文件
任何人都可以遇到类似的问题吗?
也许你知道一个类似的程序来从 XML 文档中获取 .chm 文件?
非常希望得到您的帮助。
谢谢
【问题讨论】:
-
CHM 老化得不好,与安全对策不兼容。显而易见的谷歌查询是“chm 文件获取空白页”,显而易见的答案是“右键单击文件并单击取消阻止”。
-
这通常发生在文件已下载但在计算机上不受信任的情况下。通常在属性中编辑它会有所帮助;将其移动到限制较少的目录也会有所帮助。
-
另一种可能性是,有时 CHM 在网络驱动器上无法工作,但如果复制到本地硬盘,则可以正常工作。
-
"也许您知道一个类似的程序可以从 XML 文档中获取 .chm 文件?"上述三个 cmets 暗示 Windows 中 .chm 文件支持存在固有问题,因此切换到不同的 .chm 生成程序可能无济于事。如果它不是绝对必要的 .chm,那么切换到完全不同的文件类型可能是最好的解决方案。
-
@HansPassant,谢谢
标签: c# .net sandcastle xml-documentation