我刚刚将框架4.0的JSon.Net下载为zip文件
打开zip(使用WinRar)我可以通过双击列出的名称打开Documentation.chm文件,并且帮助文件做得很好。
无论如何,如果我将此文件提取到硬盘并打开它,则帮助是不可读的
听起来很傻,但它正在发生 谢谢你的帮助!!!
编辑:
另一个提示:不可读的chm文件位于D:\ ....(第一个hdd的第二个NTFS分区);如果我将它保存在我的桌面上,chm文件就变得可读!疯狂...
------------------------------------
----------解决方案----------
的 ------------------------------------
我回答我的问题,关闭它并帮助那些遇到同样麻烦的人
使用@Marco van de Voort建议的提示我在谷歌搜索了" chm unblock"并找到了这个link:
您的CHM文件存储在'#' (哈希)字符 路径
许多C#开发人员发现了他们的文档 CHM格式的电子书因为存储而无法读取 他们的CHM文件在' C:\ E-books \ C#\'等目录中。
哈希 字符表示HTML中的锚点,因此CHM查看器无法执行 正确解析路径并检索内容。
这就是我的问题:我有一条路#...而且我从未想过这对于CHM文件来说可能是一团糟!!!! 感谢SO伙伴提供的帮助!!
答案 0 :(得分:2)
Windows会跟踪NTFS系统上下载的文件,并对它们进行某些限制。如果使用Windows资源管理器提取,则此状态将从存档传播到文件。使用第三方工具(在您的情况下为winrar,我使用INFO zip)可以避免这种情况。
可以找到一些描述和其他链接
http://wiki.lazarus.freepascal.org/chm_backend_for_fpdoc#Troubleshooting
Free Pascal(2.4.4)有一些解锁它们的工具。 (chmls unblock)。它是通过截断备用文件流来完成的(因此它只适用于NTFS)。我在stackoverflow上找到了这个信息,但无法快速找到链接。
可能是桌面等虚拟文件夹不完全支持此功能。
答案 1 :(得分:0)
对某些内容的引用可能是web或没有chm文件。也许如果你可以在CHM编辑器中解除代码并且改变路径可以修复它。
答案 2 :(得分:0)
最近的修补程序对此文件类型应用了安全权限。
您需要取消阻止该文件: http://www.helpscribble.com/chmnetwork.html
答案 3 :(得分:0)
而不是考虑" windows安全许可的许多可能性",使用winrar获取CHM阅读器或包装您的CHM,然后双击以查看它,就像您一样。
节省了很多时间!!
所以,两个简单的解决方案是:
有一个CHM读者:https://blog.kowalczyk.info/articles/chm-reader-viewer-for-windows.html
或者右键单击CHM文件,>添加到RAR存档。 如果要阅读它,请双击RAR文件>双击CHM文件。宾果!!