Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Stellt eine Tabelle mit allen XML-Schemaelementen von MSBuild sowie ihren verfügbaren Attributen und untergeordneten Elementen bereit.
MSBuild verwendet Projektdateien, um der Build-Engine anzuzeigen, was wie erstellt werden soll. MSBuild-Projektdateien sind XML-Dateien, für die das MSBuild-XML-Schema gilt. Dieser Abschnitt beschreibt die XML-Schemadefinitionsdatei (XSD) für MSBuild.
MSBuild-XSD-Schemadefinitionsdateien
Der Schemalink ist in MSBuild-Projektdateien ab Visual Studio 2017 nicht erforderlich. Wenn er vorhanden ist, sollte er unabhängig der Version von Visual Studio http://schemas.microsoft.com/developer/msbuild/2003
sein. Dieser Wert ist kein Live-Webziel. Die aktuellste MSBuild-Schemadefinitionsdatei (.xsd
-Datei) finden Sie unter Microsoft.Build.xsd.
Die folgende Tabelle enthält Links zu den einzelnen Versionen des XSD-Schemas:
MSBuild-Version | GitHub-Link | Unformatierte Links (für Tools) |
---|---|---|
17,7 | Microsoft.Build.xsd, Version 17.7.0 | raw |
17.6 | Microsoft.Build.xsd, Version 17.6.3 | raw |
17,5 | Microsoft.Build.xsd, Version 17.5.1 | raw |
17.4 | Microsoft.Build.xsd, Version 17.4.4 | raw |
17.3 | Microsoft.Build.xsd, Version 17.3.1 | raw |
17.2 | Microsoft.Build.xsd, Version 17.2.1 | raw |
17.1 | Microsoft.Build.xsd, Version 17.1.1 | raw |
17.0 | Microsoft.Build.xsd, Version 17.0.0 | raw |
16.11 | Microsoft.Build.xsd, Version 16.11.2 | raw |
16.10 | Microsoft.Build.xsd, Version 16.10.2 | raw |
16,9 | Microsoft.Build.xsd, Version 16.9.2 | raw |
16.8 | Microsoft.Build.xsd, Version 16.8.3 | raw |
16.7 | Microsoft.Build.xsd, Version 16.7.0.37604 | raw |
16.4 | Microsoft.Build.xsd, Version 16.4.0.56107 | raw |
15.9 | Microsoft.Build.xsd, Version 15.9.21.664 | raw |
Die XSD-Datei der obersten Ebene enthält zwei weitere untergeordnete XSD-Dateien: Microsoft.Build.CommonTypes.xsd und Microsoft.Build.Core.xsd. Sie finden auch alle MSBuild XSD-Schemadefinitionsdateien im Visual Studio-Installationsordner unter Xml\Schemas\1033\MSBuild.
Weitere Informationen zu MSBuild-Versionen, einschließlich einer Tabelle der entsprechenden .NET SDK-Versionen, finden Sie unter Übersicht über die .NET-, MSBuild- und Visual Studio-Versionsverwaltung.
XML-Schemaelemente von MSBuild
Die folgende Tabelle enthält alle XML-Schemaelemente von MSBuild sowie die untergeordneten Elemente und Attribute.
Element | Untergeordnete Elemente | Attribute |
---|---|---|
Choose-Element (MSBuild) | Otherwise When |
-- |
Import-Element (MSBuild) | -- | Bedingung Project |
ImportGroup-Element | Importieren | Bedingung |
Item-Element (MSBuild) | ItemMetaData | Bedingung Exclude Einschließen Remove (Entfernen) |
ItemDefinitionGroup-Element (MSBuild) | Element | Bedingung |
ItemGroup-Element (MSBuild) | Element | Bedingung |
ItemMetadata-Element (MSBuild) | Element | Bedingung |
OnError-Element (MSBuild) | -- | Bedingung ExecuteTargets |
Otherwise-Element (MSBuild) | Choose ItemGroup PropertyGroup |
-- |
Output-Element (MSBuild) | -- | Bedingung Artikelname PropertyName TaskParameter |
Parameter-Element | -- | Output ParameterType Erforderlich |
ParameterGroup-Element | Parameter | -- |
Project-Element (MSBuild) | Choose Importieren ItemGroup ProjectExtensions PropertyGroup Target UsingTask |
DefaultTargets InitialTargets Sdk ToolsVersion TreatAsLocalProperty xmlns |
ProjectExtensions-Element (MSBuild) | -- | -- |
Property-Element (MSBuild) | -- | Bedingung |
PropertyGroup-Element (MSBuild) | Eigenschaft | Bedingung |
SDK-Element (MSBuild) | -- | Name Version |
Target-Element (MSBuild) | OnError Aufgabe |
AfterTargets BeforeTargets Bedingung DependsOnTargets Eingaben KeepDuplicateOutputs Name Ausgaben Gibt zurück |
Task-Element von „Target“ (MSBuild) | Output | Bedingung ContinueOnError Parameter |
Task-Element von „UsingTask“ (MSBuild) | Daten | Auswerten |
UsingTask-Element (MSBuild) | ParameterGroup Aufgabe |
AssemblyFile AssemblyName Bedingung TaskFactory TaskName |
When-Element (MSBuild) | Choose ItemGroup PropertyGroup |
Bedingung |