Doxygenを使用してHTMLファイルを作成しましたが、そのドキュメントを.chm形式に変換したいと考えています。C#コードから.chmファイルを作成するにはどうすればよいですか?
どうすればいいですか?
Doxygenを使用してHTMLファイルを作成しましたが、そのドキュメントを.chm形式に変換したいと考えています。C#コードから.chmファイルを作成するにはどうすればよいですか?
どうすればいいですか?
たNdocそれは後継者がSandcastle & Sandcastle Helpfile Builderあるだ、死んプロジェクトです。
私はSandcastleのアイテムを両方使用しました。彼らはセットアップが簡単で、まともなドキュメントとchmファイルの生成はアプリケーション固有です。あなたが切り替えることができれば、それはdoxygenよりはるかに良い選択になるでしょう。 HTMLは情報CHMするため
そうでない場合は、このリンクをチェックアウト:http://younsi.blogspot.com/2007/04/doxygen-to-html-to-chm.html
をあなたはDoxygenのほかに必要なのは、MicrosoftのWebサイトで見つけることができるHTMLヘルプコンパイラ、です。
Doxywizardを使用してDoxygenをコンパイラ実行ファイル(hhc.exe)にポイントすることができます。 "GENERATE_HTMLHELP"ボックスをチェックして、.chmファイルを保存する場所を選択してください。
外部ヘルプコンパイラ(デプロイメント用に正式にSDK afaikを展開する必要がある)が嫌いな場合は、chmsを書き込むことができるオープンソースのCライブラリであるlibchmもあります。
Delphiのユーザーは、Free Pascalのparalelのlibchmの実装を見てみるとよいでしょう。パスカルの解決策では埋め込みが容易になるからです。
元のNDocプロジェクトは終了しましたが、NDoc3という新しいプロジェクトがあります。
NDoc3は.NET 2.0 - 3.5をサポートしています。それは現在、ベータ版として利用可能で、私のためにうまくいった。プロジェクトがまだアクティブかどうかはわかりません。最後のベータは2009年4月にリリースされました。
あなたに合っている場合はKEL CHM Creatorを試すことができます。
まさに私が必要とするもの。完璧! –
NDocがNDoc3に置き換えられました – Ricibald