Delen via


MsBuild-projectbestandsschemareferentie

Biedt een tabel met alle MSBuild XML-schema-elementen met de beschikbare kenmerken en onderliggende elementen.

MSBuild maakt gebruik van projectbestanden om de build-engine te instrueren wat u moet bouwen en hoe u deze bouwt. MSBuild-projectbestanden zijn XML-bestanden die voldoen aan het MSBuild XML-schema. In deze sectie wordt het XML-schemadefinitiebestand (.xsd) voor MSBuild gedocumenten.

MSBuild XSD-schemadefinitiebestanden

De schemakoppeling in een MSBuild-projectbestand is niet vereist in Visual Studio 2017 en hoger. Indien aanwezig, moet dit ongeacht de versie van Visual Studio zijn http://schemas.microsoft.com/developer/msbuild/2003 . Deze waarde is geen livewebbestemming; het meest recente MSBuild-schemadefinitiebestand (.xsd bestand) is te vinden op Microsoft.Build.xsd.

In de volgende tabel ziet u koppelingen naar elke versie van het XSD-schema:

MSBuild-versie GitHub-koppeling Onbewerkte koppeling (voor hulpprogramma's)
17.14 Microsoft.Build.xsd versie 17.14.13 rauw
17.13 Microsoft.Build.xsd versie 17.13.26 rauw
17.12 Microsoft.Build.xsd versie 17.12.41 rauw
17.11 Microsoft.Build.xsd versie 17.11.31 rauw
17.10 Microsoft.Build.xsd versie 17.10.29 rauw
17.9 Microsoft.Build.xsd versie 17.9.8 rauw
17.8 Microsoft.Build.xsd versie 17.8.32 rauw
17.7 Microsoft.Build.xsd versie 17.7.4 rauw
17.6 Microsoft.Build.xsd versie 17.6.11 rauw
17.5 Microsoft.Build.xsd versie 17.5.1 rauw
17.4 Microsoft.Build.xsd versie 17.4.4 rauw
17.3 Microsoft.Build.xsd versie 17.3.1 rauw
17.2 Microsoft.Build.xsd versie 17.2.1 rauw
17.1 Microsoft.Build.xsd versie 17.1.1 rauw
17.0 Microsoft.Build.xsd versie 17.0.0 rauw
16.11 Microsoft.Build.xsd versie 16.11.2 rauw
16.10 Microsoft.Build.xsd versie 16.10.2 rauw
16.9 Microsoft.Build.xsd versie 16.9.2 rauw
16.8 Microsoft.Build.xsd versie 16.8.3 rauw
16.7 Microsoft.Build.xsd versie 16.7.0.37604 rauw
16.4 Microsoft.Build.xsd versie 16.4.0.56107 rauw
15.9 Microsoft.Build.xsd versie 15.9.21.664 rauw

Het XSD-bestand op het hoogste niveau bevat twee andere onderliggende XSD-bestanden, Microsoft.Build.CommonTypes.xsd en Microsoft.Build.Core.xsd. U kunt ook alle MSBuild XSD-schemadefinitiebestanden vinden in de installatiemap van Visual Studio onder Xml\Schemas\1033\MSBuild.

Zie Overzicht van .NET-, MSBuild- en Visual Studio-versiebeheer voor meer informatie over MSBuild-versies, waaronder een tabel met bijbehorende .NET SDK-versies.

MSBuild XML-schema-elementen

De volgende tabel bevat alle MSBuild XML-schema-elementen, samen met hun onderliggende elementen en kenmerken.

Onderdeel Onderliggende elementen Attributes
Element kiezen (MSBuild) Anders

Wanneer
--
Element importeren (MSBuild) -- Condition

Project
ImportGroup-element Import Condition
Itemelement (MSBuild) ItemMetaData Condition

Uitsluiten

Bevatten

Remove
ItemDefinitionGroup-element (MSBuild) Artikel Condition
ItemGroup-element (MSBuild) Artikel Condition
ItemMetadata-element (MSBuild) Artikel Condition
OnError-element (MSBuild) -- Condition

ExecuteTargets
Anders element (MSBuild) Kiezen

ItemGroup

PropertyGroup
--
Uitvoerelement (MSBuild) -- Condition

ItemNaam

PropertyName

TaskParameter
Parameterelement -- Uitvoer

ParameterType

Verplicht
ParameterGroup-element Parameter --
Projectelement (MSBuild) Kiezen

Import

ItemGroup

ProjectExtensions

PropertyGroup

Target

UsingTask
DefaultTargets

InitialTargets

Sdk

ToolsVersion

TreatAsLocalProperty

xmlns
ProjectExtensions-element (MSBuild) -- --
Eigenschapselement (MSBuild) -- Condition
Het element PropertyGroup (MSBuild) Property Condition
Sdk-element (MSBuild) -- Naam

Versie
Doelelement (MSBuild) OnError

Taak
AfterTargets

BeforeTargets

Condition

DependsOnTargets

Invoer

KeepDuplicateOutputs

Naam

Uitgangen

Retouren
Taakelement van Target (MSBuild) Uitvoer Condition

ContinueOnError

Parameter
Taakelement van UsingTask (MSBuild) Gegevens Evaluate
UsingTask-element (MSBuild) ParameterGroup

Opdracht
AssemblyFile

AssemblyName

Condition

TaskFactory

TaskName
Wanneer element (MSBuild) Kiezen

ItemGroup

PropertyGroup
Condition

Zie ook