反编译并再次编译后chm上下文相关帮助不起作用
我有一个 C# 应用程序,它使用 .chm 文件获取上下文相关帮助。我必须在现有帮助中添加更多 html 页面。因此,我使用 microsoft HTML 帮助研讨会对其进行反编译,并通过编译之前的 HHC、HHK、HTML 文件集(包括新添加的 HTML 文件)来创建一个新的 chm 文件。 现在,每当在应用程序的不同窗口按下 F1 时,都会打开右侧页面,但我没有获取左侧 chm 文件的内容,因此我的应用程序用户无法逐页探索整个帮助 chm 文件。 由于此行为是在更改 .chm 文件之后发生的,因此我相信它与应用程序代码无关。阅读完后,我怀疑这是因为我的项目正在创建的 .hhp 文件缺少一些设置。请帮忙
I have a C# application which uses .chm file for context sensitive help. I had to add some more html pages to the existing help. Hence I decompiled it using microsoft HTML help workshop and created a new chm file by compiling the previous set of HHC,HHK,HTML files including the newly added HTML files.
Now right page opens whenever F1 is pressed at different windows of the application but I am not getting the contents of the chm file on the left hand side, because of this my application users have no way of exploring the whole help chm file page by page.
Since this behavior is after changing he .chm file, I believe it has nothing to do with the application code. After reading around I doubt that it is because the .hhp file my project is creating is missing some of the settings. Please help
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
反编译会丢失别名 (.ali) 和映射 (.hh) 文件及其信息。您可以通过使用 FAR HTML 分析现有的 .chm 来获得所需的内容。但是,如果没有地图和别名,F1 帮助将无法工作。
Decompiling loses the Alias (.ali) and map (.hh) files and their information. You may be able to get what you need by analyzing the existing .chm with FAR HTML. Without a map and alias, though, F1 help won't work.