MSBuild

やっと使い始めた。
設定ファイルを個人ごとに分ける仕組みがないっぽいのが不便だ。

ナイトリーで SvnUpdateして、Buildして、NUnitしてエラーならメールだ。
CruiseControl.NETを使ってもいいのだがどうもJava版の印象が悪くて使っていない。

SvnNUnitとMailがデフォルトのMSBuildにはないので、
http://msbuildtasks.tigris.org/
を使う。
ただしinstallerを実行するとエラーがでてインストールできないので、

  • svnでおとしてきてmsbuildでビルド
  • msbuildtasks\build\Debug\bin のファイルを C:\Program Files\MSBuild\MSBuildCommunityTasks におく
  • MSBuild.Community.Tasks.Targets だけ C:\Program Files\MSBuild におく

これで*.csprojファイルに

と書けば使えるようになる。