ビルドファイルの作成

プロジェクトファイルをリビルドし、エラー時は指定先へメールを送信する最低限のファイル。

<?xml version="1.0" encoding="utf-8" ?>
<Project 
  DefaultTargets="Build" 
  xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <!-- カスタムタスクライブラリ MSBuildCommunityTasksを利用するための設定 -->
  <Import Project="$(MSBuildExtensionsPath)\MSBuildCommunityTasks\MSBuild.Community.Tasks.Targets"/>
 <Target Name="Build" >
      <!-- プロジェクトのリビルド -->
	 <MSBuild Projects="C:\BuildTest\BuildProj\BuildProj.csproj" 
	         Targets="ReBuild"  Properties="Configuration=Release;" />
     <!-- ビルド失敗時に実行するタスク -->
     <OnError ExecuteTargets="ErrorMail" />
  </Target>
  <!-- ビルド失敗時メールを送信する -->
  <Target Name="ErrorMail" >
      <Mail SmtpServer="SMTPServer" From="noreply@hogehoge.com" To="to_address@hogehoge.com"
          Subject="Msbuildビルド失敗" Body="プロジェクトビルドに失敗しました。" />
  </Target>
</Project>

ファイル内の以下の部分は適宜修正してください。(プロジェクトファイルのパスとSMTPサーバと送信先メールアドレス)
Projects="C:\BuildTest\BuildProj\BuildProj.csproj"
SmtpServer="SMTPServer"
To="to_address@hogehoge.com"