私はヘルプ開発者です。私のチームは新しいC#アプリケーションのために.chmを提出しました。ソフトウェア開発者は、文脈依存のヘルプを表示できませんでした。最後に、ヘルプ作成ツール「Author-it」で定義したヘルプIDを入力すると、ヘルプは機能しませんが、トピックのヘルプIDに1を追加してコードを入力すると、ヘルプが表示されます。例えば、ヘルプIDが37182だったと彼に伝えれば、それをコードに入れても、アプリケーションから呼び出されたときにヘルプは表示されませんでしたが、コードに37183を置くと、正しいヘルプ(つまり、私たちの話題37182からの助け)が現れます。ヘルプトピックID番号が1だけインクリメントされない限り、アプリケーションは.chmファイルを呼び出せません。
ソフトウェア開発者は、テストの結果、問題はヘルプ開発者の手元にあると主張していますが、これがどのようにAuthor-Itの問題になるかを理解するのは少し難しいです。私たちの最後に何かあれば、MS HTML Help Compilerの問題であると思う(著者 - それはシングルソーシング用のデータベースで、実際のヘルプを生成するためにhhc.exeを呼び出す)。しかし、以前はこれらのツールを使用してヘルプ/アプリケーションの接続に問題があったことはありませんでしたので、問題はもう一方の側にあると考えています。いずれにしても、回避策(すべてのヘルプIDに1を加えてください!)があっても、これを修正することができなければなりません。
これはなぜ起こっているのでしょうか?アプリケーションがWPFアプリケーションである場合、そのアプリケーションは重要です。
はどうもありがとうございました - サンディ
を
問題はミケーレによってすでに答えているように見えるが、そのようなケースでは簡単にテストがその側に問題がオンになっているお見せできることに注意してください。 (生成または消費)これは多くのフリーツールの1つでCHMを逆コンパイルすることによって行われます。 –