MSBuild プロジェクト ファイル スキーマ リファレンスMSBuild Project File Schema Reference

MSBuildMSBuild XML スキーマのすべての要素と、使用可能な属性および子要素をまとめた表を提供します。Provides a table of all the MSBuildMSBuild XML Schema elements with their available attributes and child elements.

MSBuildMSBuild はプロジェクト ファイルを使用して、ビルド エンジンに何をどのようにビルドするかを指示します。 uses project files to instruct the build engine what to build and how to build it. MSBuildMSBuild プロジェクト ファイルは、MSBuildMSBuild XML スキーマに準拠した XML ファイルです。 project files are XML files that adhere to the MSBuildMSBuild XML schema. このセクションでは、MSBuildMSBuild の XML スキーマ定義 (.xsd) ファイルについて説明します。This section documents the XML schema definition (.xsd) file for MSBuildMSBuild.

MSBuild XML スキーマの要素MSBuild XML Schema Elements

次の表に、MSBuildMSBuild XML スキーマのすべての要素、および子要素と属性を示します。The following table lists all of the MSBuildMSBuild XML schema elements along with their child elements and attributes.

要素Element 子要素Child Elements 属性Attributes
Choose 要素 (MSBuild)Choose Element (MSBuild) OtherwiseOtherwise

目的When
--
Import 要素 (MSBuild)Import Element (MSBuild) -- 状態Condition

プロジェクトProject
ImportGroup 要素ImportGroup Element インポートImport 状態Condition
Item 要素 (MSBuild)Item Element (MSBuild) ItemMetaDataItemMetaData 状態Condition

除外Exclude

包含Include

削除Remove
ItemDefinitionGroup 要素 (MSBuild)ItemDefinitionGroup Element (MSBuild) アイテムItem 状態Condition
ItemGroup 要素 (MSBuild)ItemGroup Element (MSBuild) アイテムItem 状態Condition
ItemMetadata 要素 (MSBuild)ItemMetadata Element (MSBuild) アイテムItem 状態Condition
OnError 要素 (MSBuild)OnError Element (MSBuild) -- 状態Condition

ExecuteTargetsExecuteTargets
Otherwise 要素 (MSBuild)Otherwise Element (MSBuild) [保存]Choose

ItemGroupItemGroup

PropertyGroupPropertyGroup
--
Output 要素 (MSBuild)Output Element (MSBuild) -- 状態Condition

ItemNameItemName

PropertyNamePropertyName

TaskParameterTaskParameter
Parameter 要素Parameter Element -- 出力Output

ParameterTypeParameterType

必須Required
ParameterGroup 要素ParameterGroup Element パラメーターParameter --
Project 要素 (MSBuild)Project Element (MSBuild) [保存]Choose

インポートImport

ItemGroupItemGroup

ProjectExtensionsProjectExtensions

PropertyGroupPropertyGroup

ターゲットTarget

UsingTaskUsingTask
DefaultTargetsDefaultTargets

InitialTargetsInitialTargets

ToolsVersionToolsVersion

TreatAsLocalPropertyTreatAsLocalProperty

xmlnsxmlns
ProjectExtensions 要素 (MSBuild)ProjectExtensions Element (MSBuild) -- --
Property 要素 (MSBuild)Property Element (MSBuild) -- 状態Condition
PropertyGroup 要素 (MSBuild)PropertyGroup Element (MSBuild) プロパティProperty 状態Condition
Target 要素 (MSBuild)Target Element (MSBuild) OnErrorOnError

タスクTask
AfterTargetsAfterTargets

BeforeTargetsBeforeTargets

条件Condition

DependsOnTargetsDependsOnTargets

受け取る値Inputs

KeepDuplicateOutputsKeepDuplicateOutputs

名前Name

出力Outputs

戻り値Returns
Task 要素 (MSBuild)Task Element (MSBuild) 出力Output 条件Condition

ContinueOnErrorContinueOnError

パラメーターParameter
TaskBody 要素 (MSBuild)TaskBody Element (MSBuild) データData 評価Evaluate
UsingTask 要素 (MSBuild)UsingTask Element (MSBuild) ParameterGroupParameterGroup

TaskBodyTaskBody
AssemblyFileAssemblyFile

AssemblyNameAssemblyName

条件Condition

TaskFactoryTaskFactory

TaskNameTaskName
When 要素 (MSBuild)When Element (MSBuild) [保存]Choose

ItemGroupItemGroup

PropertyGroupPropertyGroup
状態Condition

関連項目See Also

タスク リファレンス Task Reference
条件 Conditions
MSBuild リファレンスMSBuild Reference
MSBuildMSBuild