反编译并再次编译后chm上下文相关帮助不起作用

发布于 2024-08-30 06:07:55 字数 316 浏览 4 评论 0原文

我有一个 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

猥︴琐丶欲为 2024-09-06 06:07:55

反编译会丢失别名 (.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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文