Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Innehåller en tabell med alla MSBuild XML-schemaelement med deras tillgängliga attribut och underordnade element.
MSBuild använder projektfiler för att instruera byggmotorn vad den ska bygga och hur den ska byggas. MSBuild-projektfiler är XML-filer som följer MSBuild XML-schemat. Det här avsnittet dokumenterar XML-schemadefinitionsfilen (.xsd) för MSBuild.
MSBuild XSD-schemadefinitionsfiler
Schemalänken i en MSBuild-projektfil krävs inte i Visual Studio 2017 och senare. Om det finns bör det vara  http://schemas.microsoft.com/developer/msbuild/2003 oavsett version av Visual Studio. Det här värdet är inte ett livewebbmål. den senaste MSBuild-schemadefinitionsfilen (.xsd fil) finns på Microsoft.Build.xsd.
I följande tabell visas länkar till varje version av XSD-schemat:
XSD-filen på den översta nivån innehåller två andra underordnade XSD-filer, Microsoft.Build.CommonTypes.xsd och Microsoft.Build.Core.xsd. Du hittar även alla MSBuild XSD-schemadefinitionsfiler i Visual Studio-installationsmappen under Xml\Schemas\1033\MSBuild.
Mer information om MSBuild-versioner, inklusive en tabell med motsvarande .NET SDK-versioner, finns i Översikt över .NET, MSBuild och Visual Studio-versionshantering.
MSBuild XML-schemaelement
I följande tabell visas alla MSBuild XML-schemaelement tillsammans med deras underordnade element och attribut.
| Komponent | Underordnade element | Attributes | 
|---|---|---|
| Välj element (MSBuild) | Annars När | -- | 
| Importelement (MSBuild) | -- | Tillstånd Projekt | 
| ImportGroup-element | Import | Tillstånd | 
| Objektelement (MSBuild) | ItemMetaData | Tillstånd Utesluta Inbegripa Remove | 
| ItemDefinitionGroup-element (MSBuild) | Föremål | Tillstånd | 
| ItemGroup-element (MSBuild) | Föremål | Tillstånd | 
| ItemMetadata-element (MSBuild) | Föremål | Tillstånd | 
| OnError-element (MSBuild) | -- | Tillstånd ExecuteTargets | 
| Annars element (MSBuild) | Välja ItemGroup PropertyGroup | -- | 
| Utdataelement (MSBuild) | -- | Tillstånd ArtikelNamn PropertyName TaskParameter | 
| Parameterelement | -- | Utgång ParameterType Krävs | 
| ParameterGroup-element | Parameter | -- | 
| Projektelement (MSBuild) | Välja Import ItemGroup ProjectExtensions PropertyGroup Target UsingTask | DefaultTargets InitialTargets Sdk ToolsVersion TreatAsLocalProperty xmlns | 
| ProjectExtensions-element (MSBuild) | -- | -- | 
| Egenskapselement (MSBuild) | -- | Tillstånd | 
| PropertyGroup-element (MSBuild) | Property | Tillstånd | 
| Sdk-element (MSBuild) | -- | Namn Utgåva | 
| Målelement (MSBuild) | OnError Aktivitet | AfterTargets BeforeTargets Tillstånd DependsOnTargets Ingångar KeepDuplicateOutputs Namn Utdata Retur | 
| Uppgiftselement i Target (MSBuild) | Utgång | Tillstånd ContinueOnError Parameter | 
| Uppgiftselement i UsingTask (MSBuild) | data | Evaluate | 
| UsingTask-element (MSBuild) | ParameterGroup Task | Sammansättningsfil AssemblyName Tillstånd TaskFactory TaskName | 
| När-element (MSBuild) | Välja ItemGroup PropertyGroup | Tillstånd |