无法读取特定文件夹中的 .CHM 文件

无法读取特定文件夹中的 .CHM 文件

我在 Windows 7(64 位)操作系统上安装了 WiX#。我为所有文件选择了文件夹名称 C:\Users...\WiX#\。遗憾的是,我无法打开 .CHM 文件。我收到一条错误消息

此程序无法显示网页。

我可以通过将文件移到另一个位置或将文件夹 WiX# 重命名为 WixSharp 来解决这个问题。为什么会发生这种情况?我可以在不重命名文件夹的情况下显示文件吗?

答案1

这似乎是一个已知的错误

[...] 如果 CHM 文件名包含 # 符号,则目录中的主题不会出现。如果路径包含 # 符号,那么您可能会收到访问冲突错误消息。

列出的唯一决议:

要解决此问题,请从文件名或文件路径中删除 # 符号。

这篇文章相当老了,所以没有提到 Windows 7,但我刚刚在 Windows 7 Professional(32 位)上亲自尝试过,可以确认其行为。

CHM 格式实际上是编译的 HTML。该#字符在 HTML 中表示锚点,因此 CHM 查看器可能无法正确解析路径并检索内容。

相关内容