サイトアイコン MiYABiS note.

MSBuildで自分が欲しいタスクを作ってみました。

MSBuildを使っていて欲しいなと思ったタスクが標準でもフリーでも見つからなかったので作ってみました。
たいした事してないですし、三つほどのタスクなので公開するまでもなかったのですが、ソース管理をしたかったという事もあり、CodePlexを使ってソース管理、リリースをすることにした次第です。
ここでは簡単な説明だけしておきます。

公開先

MiYABiSTasks – CodePlex

タスク一覧

Copy ファイルやフォルダのコピーをする。
CreateItemFromFile 文字コードを指定してテキスト ファイルからアイテムの一覧を読み込みます。
FolderDiff 2つのフォルダ配下に存在するファイルを比較する。

タスク詳細

Copy タスク

MSBuild 標準の Copy タスクの機能を拡張したタスクです。

CreateItemFromFile タスク

ReadLinesFromFile タスクの機能を拡張したタスクです。

FolderDiff タスク

比較するのは、ファイルの有無、ファイルの最終更新日付のみです。
ファイルの内容は比較しません。