お客様でWin7下の共有フォルダからCHM HTMLHelpが動かなくなってしまい、断念しました。これで、さまざまなフォルダー構造内の無数の HTML ファイルで構成される WinForms アプリケーションのヘルプ システムができました。ヘルプは、実行可能ファイルの横にある「help」という名前のフォルダーにあります。
私は
Help.ShowHelp(Control, HelpUrl, Keyword)
メソッドを使用して、HelpUrl パラメータで適切な HTM ファイルを表示します。ただし、ファイルの名前を変更したり、別のフォルダーに移動したりすると、ヘルプが壊れてしまうため、これは非常に面倒です。HTML ファイルベースのヘルプのための、より適切な方法が他にあるのでしょうか?