3


0

NAnt用のカスタムタスクを作成中です。 私は私がインターネット上で見つけたいくつかの例に基づいてそしてNAntとAntの両方のためのいくつかの他のタスクのソースを見ることによって私がコードを書く方法に基づいていました。

そうは言っても、NAnt、Ant、またはMSBuildのようなビルドマネージャのための良いタスクを書くためのガイドラインやベストプラクティスはありますか? 私は例外処理とモジュール性の観点からそのようなものを探しています。 私の仕事がファイル構造を使って何かをするならば、私は私の仕事の出力ファイル/ディレクトリを削除して作り直すか、またはどうかしてそれをバックアップする、など)

*編集:*私はカスタムタスク作成に関するガイドラインを探しています。 NUnitやSelenium用に自分自身のタスクを作成したり、F#をコンパイルしたい場合(それらは既に存在しているが、これらはほとんどのビルドマネージャの元のコアにはないタスクだと言っているだけです)。 。 ビルドファイルに問題はありません。 新しいコンパイル済みタスクを書くためのガイダンスを見ているだけです。

ありがとう

2 Answer


9


MSBuildのために私はあなたを助けるかもしれない2つの記事を書きました。

http://msdn.microsoft.com/ja-jp/magazine/dd419659.aspx[MSBuild:信頼性の高いビルドを作成するためのベストプラクティス、パート1]
http://msdn.microsoft.com/ja-jp/magazine/dd483291.aspx[MSBuild:信頼できるビルドを作成するためのベストプラクティス、パート2]

イブラヒムハシミと言う


0


基本的にはファイルを分割して参照としてファイルに含めることができるので、それらをよりうまく管理できます。