Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Az MSBuild XML-sémaelemek táblázatát tartalmazza az elérhető attribútumokkal és gyermekelemekkel.
Az MSBuild projektfájlokkal utasítja a buildelési motort, hogy mit és hogyan építsen fel. Az MSBuild projektfájlok olyan XML-fájlok, amelyek megfelelnek az MSBuild XML-sémának. Ez a szakasz az MSBuild XML-sémadefiníciós (.xsd) fájlját dokumentálja.
MSBuild XSD sémadefiníciós fájlok
Az MSBuild projektfájl sémahivatkozása nem szükséges a Visual Studio 2017-ben és újabb verzióiban. Ha van ilyen, annak a Visual Studio verziójától függetlenül kell lennie http://schemas.microsoft.com/developer/msbuild/2003 . Ez az érték nem élő webes célhely; A legújabb MSBuild sémadefiníciós fájl (.xsd fájl) a Microsoft.Build.xsd webhelyen található.
Az alábbi táblázat az XSD-séma minden verziójára mutató hivatkozásokat tartalmaz:
A legfelső szintű XSD-fájl két másik gyermek XSD-fájlt tartalmaz, a Microsoft.Build.CommonTypes.xsd és a Microsoft.Build.Core.xsd fájlt. Az MSBuild XSD-sémadefiníciós fájlokat a Visual Studio telepítési mappájában, az Xml\Schemas\1033\MSBuild mappában is megtalálhatja.
Az MSBuild-verziókról, beleértve a megfelelő .NET SDK-verziók táblázatát, tekintse meg a .NET, az MSBuild és a Visual Studio verziószámozásának áttekintését.
MSBuild XML-sémaelemek
Az alábbi táblázat az MSBuild XML-sémaelemeket és azok gyermekelemeit és attribútumait sorolja fel.
| Elem | Gyermekelemek | Attributes |
|---|---|---|
| Elem kiválasztása (MSBuild) | Egyébként Mikor |
-- |
| Importálási elem (MSBuild) | -- | Állapot Projekt |
| ImportGroup elem | Importál | Állapot |
| Elemelem (MSBuild) | ItemMetaData | Állapot Kizár Tartalmaz Remove |
| ItemDefinitionGroup elem (MSBuild) | Elem | Állapot |
| ItemGroup elem (MSBuild) | Elem | Állapot |
| ItemMetadata elem (MSBuild) | Elem | Állapot |
| OnError elem (MSBuild) | -- | Állapot ExecuteTargets |
| Egyéb elem (MSBuild) | Választ ItemGroup PropertyGroup |
-- |
| Kimeneti elem (MSBuild) | -- | Állapot ItemName Tulajdonságnév TaskParameter |
| Paraméterelem | -- | Kimenet ParameterType Kötelező |
| ParameterGroup elem | Parameter | -- |
| Projektelem (MSBuild) | Választ Importál ItemGroup ProjectExtensions PropertyGroup Target UsingTask |
DefaultTargets InitialTargets Sdk ToolsVersion TreatAsLocalProperty xmlns |
| ProjectExtensions elem (MSBuild) | -- | -- |
| Tulajdonságelem (MSBuild) | -- | Állapot |
| PropertyGroup elem (MSBuild) | Property | Állapot |
| Sdk elem (MSBuild) | -- | Név verzió |
| Célelem (MSBuild) | OnError Feladat |
AfterTargets BeforeTargets Állapot DependsOnTargets Bemenetek KeepDuplicateOutputs Név Kimenetek Visszatérítések |
| Cél tevékenységeleme (MSBuild) | Kimenet | Állapot ContinueOnError Parameter |
| A UsingTask (MSBuild) tevékenységeleme | Adat | Evaluate |
| UsingTask elem (MSBuild) | ParameterGroup Feladatok |
AssemblyFile AssemblyName Állapot TaskFactory TaskName |
| Amikor elem (MSBuild) | Választ ItemGroup PropertyGroup |
Állapot |