私はいつもクラスとメソッドの素晴らしいコードコメントをC#xml構文で書いています。私はいつも後で簡単にそれらをエクスポートすることができると予想していました。C#/ VisualStudio 2008でコードドキュメントをエクスポートするにはどうすればよいですか?
今日私は実際にそうしなければなりませんが、どうやって見つけ出すのが難しいですか。私は行方不明のものがありますか?私はメニュー - >ビルド - >ビルドコードドキュメントに行きたいが、それを行うオプションはありません。
私はいつもクラスとメソッドの素晴らしいコードコメントをC#xml構文で書いています。私はいつも後で簡単にそれらをエクスポートすることができると予想していました。C#/ VisualStudio 2008でコードドキュメントをエクスポートするにはどうすればよいですか?
今日私は実際にそうしなければなりませんが、どうやって見つけ出すのが難しいですか。私は行方不明のものがありますか?私はメニュー - >ビルド - >ビルドコードドキュメントに行きたいが、それを行うオプションはありません。
実際にはプロジェクトのプロパティにあります。 [ビルド]タブ、[出力]セクション、XMLドキュメントファイルを開き、ファイル名を入力します。それはプロジェクトのすべてのビルドで構築されます。
その後、Sandcastleで実際のヘルプを作成できます。
XMLをより良い結果にフォーマットするために、XSL/XSLTを書くことができます。 – Biri
サードパーティのツールを使用したくない場合は、NDOCまたはSandCastleを試すことができます。
このリンクは質問に答えるかもしれませんが、ここで答えの本質的な部分を含めると、参照のためのリンクを提供することをお勧めします。リンクされたページが変更された場合、リンクのみの回答は無効になります。 - [レビューの投稿](/ review/low-quality-posts/18546091) – Nae
Sandcastleは、ドキュメンテーションを生成するのには非常に効果的ですが、生成には2つの異なるフォーマットがサポートされています。私が知る限り、Visual Studioとの統合はありませんが、利用できるのはSandcastleGUIです。
LINQ to SQLを使用している場合、持続可能なコメントを自動的に生成されたオブジェクトに簡単に追加できないように注意してください。
元々のNDocプロジェクト(他人に言及されています)は死んでいますが、NDoc3という新しいプロジェクトがあります。
NDoc3は.NET 2.0 - 3.5をサポートしています。それは現在、ベータ版として利用可能で、私のためにうまくいった。プロジェクトがまだ活動しているかどうかはわかりません。最後のベータは2009年4月にリリースされました。
サンドキャッスルがモスボールされているにもかかわらず、Sandcastle Help File Builderがアクティブな開発に残っています。このような状況に対処するときは強力で簡単です。豊富な.chmおよび.html/.asp出力に数時間でインストールできます。
_OPにこの提案が追加されました:_このリンクは、高速で汚れたエクスポートのための簡単なxsltを持っています:http://www.codeproject.com/KB/XML/XMLDocStylesheet.aspx – Mogsdad