.NET Framework 2.0では、CLR上で動作するプログラム︵以降、.NETプログラム︶を生成するための新たなビルド・エンジンとして﹁MSBuild﹂が搭載された。 そこで本特集では、前・後編の2回に分けてMSBuildの詳細を解説する。前編では、﹁MSBuildとは何かについてとその利用方法﹂について、後編では﹁ビルドの手順︵以降、ビルド・プロセス︶を記述したMSBuild用ファイルの読み方や書き方、またMSBuildにカスタムの機能を追加して拡張する方法﹂について説明する。 それではさっそくMSBuildとは何かから説明していこう。 1. ﹁MSBuild﹂および﹁MSBuildファイル﹂とは?MSBuildとは、独自のXMLフォーマットのファイル︵以降、MSBuildファイル︶を解釈して、それに従い.NETプログラムをビルドするためのツールである。MSBuildファイル