MSBuild の概念MSBuild Concepts

MSBuildMSBuild は、ビルド プラットフォームでソフトウェアを構築する方法を制御するために使用できる基本的な XML スキーマを提供します。 provides a basic XML schema that you can use to control how the build platform builds software. ビルド内のコンポーネントとその構築方法を指定するには、MSBuild の「プロパティ、アイテム、タスク、ターゲット」を使用します。To specify the components in the build and how they are to be built, use these four parts of MSBuild: properties, items, tasks, and targets.

タイトルTitle 説明Description
MSBuild プロパティMSBuild Properties プロパティとプロパティ コレクションについて説明します。Introduces properties and property collections. プロパティはビルドを設定するためのキーと値のペアです。Properties are key/value pairs that you can use to configure builds.
アイテムItems MSBuildMSBuild ファイル形式の一般的な概念と、各構成要素の組み合わせ方について説明します。Describes the general concepts behind the MSBuildMSBuild file format and how the pieces fit together.
ターゲットTargets タスクを特定の順序でグループ化し、コマンド ラインからビルド処理のセクションを呼び出すことができるようにする方法について説明します。Explains how to group tasks together in a particular order and enable sections of the build process to be called on the command line.
タスクTasks 実行可能コードにおける、MSBuildMSBuild による分割不可能なビルド処理の実行単位を作成する方法について説明します。Shows how to create a unit of executable code that can be used by MSBuildMSBuild to perform atomic build operations.
プロパティとアイテムの比較Comparing Properties and Items MSBuild のプロパティとアイテムを比較します。Compares MSBuild properties and items. プロパティとアイテムは、いずれもタスクに情報を渡し、条件を評価し、プロジェクト ファイルで参照する値を格納しておくために使用されます。Both are used to pass information to tasks, evaluate conditions, and store values that can be referenced throughout the project file.
MSBuild の特殊文字MSBuild Special Characters MSBuildMSBuild が特定のコンテキストにおける特別な用途のために予約した一部の文字をエスケープする方法について説明します。Explains how to escape some characters that MSBuildMSBuild reserves for special use in specific contexts.
チュートリアル: MSBuild プロジェクト ファイルのゼロからの作成Walkthrough: Creating an MSBuild Project File from Scratch テキスト エディターのみを使用して、基本的なプロジェクト ファイルをインクリメント方式で作成する方法について説明します。Shows how to create a basic project file incrementally, by using only a text editor.
チュートリアル: MSBuild の使用Walkthrough: Using MSBuild MSBuild のビルド ブロックについて説明し、Visual Studio 統合開発環境 (IDE) を閉じずに MSBuild プロジェクトを記述、操作、およびデバッグする方法について説明します。Introduces the building blocks of MSBuild and shows how to write, manipulate, and debug MSBuild projects without closing the Visual Studio integrated development environment (IDE).
MSBuild リファレンスMSBuild Reference リファレンス情報を示すドキュメントへのリンクを提供します。Links to documents that contain reference information.
MSBuildMSBuild プロジェクト ファイルの XML スキーマの概要を説明し、ソフトウェアを構築するプロセスを制御する方法を示します。Presents an overview of the XML schema for a project file and shows how it controls processes that builds software.