ビルドファイルの作成
プロジェクトファイルをリビルドし、エラー時は指定先へメールを送信する最低限のファイル。
<?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"
MSBuildCommunityTasksのインストール
msbuildの標準機能ではメール送信が出来ないため、MSBuildCommunityTasksをインストールします。
インストール時にエラーになる事があります。( Failed to open XML file, system error:-2147024786)
その場合は以下の手順でとりあえず使えるようになります。
- ソース一式をダウンロードして解凍します。
- 続いてC:\Program Files\MSBuild\MSBuildCommunityTasks フォルダを作成し、解凍したフォルダから「MSBuild.Community.Tasks.Targets」と「MSBuild.Community.Tasks.dll」をコピーしてください。
- (ヘルプファイルも解凍したフォルダ内にあります)
Msbuildでビルド失敗時にメールを送信
知っていれば簡単な事なのに、調べてみると意外と大変でした。
ソフトサイエンスシリーズ 第28回 「世界に広がるRuby」 〜生み
地下鉄の広告でたまたま見た中京大学の公開講座
ソフトサイエンスシリーズ 第28回 「世界に広がるRuby」 〜生みの親が語る〜に興味があったので申し込んで見ました。
10月12日(金)なので仕事半休して行ってみようかと。
会社から歩いても30分ほどだし。
RubyってRubyを256倍使うための本 極道編 と Rubyを256倍使うための本 邪道編 読んで面白い言語だなと思ったけど
仕事のコンピュータに入れるわけにも行かなかったから結局使わなくなったんだな。確か。
また興味がでてきた!
抽選当たればいいなー
娘が生まれて
たまたまみつけた里帰り時、夫が実家に泊めてと・・が可哀想でしょうがない。
ちょうど自分の娘が生まれて嫁の実家に週3日程お世話になっているので似たような状況なので
出産の前後、夫がうちの実家に泊めてほしいというのですが、うちの母は難色を示しています。もともと夫の実家と違い、私の実家は人を呼んだり泊めたりする事がほとんどなく、しかも今は父と別居中です。母一人に負担がかかることを私も懸念しています。「むらさきの旦那さんだから・・とも思うが、やはり気を使うし、料理もそんなにうまくないし、むらさきや赤ちゃんの世話で手一杯」と言われました。
飯だ布団だなんてどうだっていいし、ましてもてなして欲しいなんて思わない。
むしろもてなされるとお互い気をつかうしね。
子供に会えるだったら、飯くらい自分で買っていくし、寝る場所も毛布あれば雑魚寝でもいい
(風呂は入りたいけど)
それでもイヤだと言われたら、お母様と家族としてこの先仲良くしていけないな。自分なら。
というか、夫婦としてこの先やっていけるか・・・
「いつでも会いに来て上げてね」といってくれる嫁の両親に感謝