Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Zawiera tabelę wszystkich elementów schematu XML programu MSBuild z ich dostępnymi atrybutami i elementami podrzędnymi.
Program MSBuild używa plików projektu, aby poinstruować aparat kompilacji, co należy skompilować i jak go skompilować. Pliki projektu MSBuild to pliki XML zgodne ze schematem XML programu MSBuild. Ta sekcja dokumentuje plik definicji schematu XML (xsd) dla programu MSBuild.
Pliki definicji schematu XSD programu MSBuild
Link schematu w pliku projektu MSBuild nie jest wymagany w programie Visual Studio 2017 lub nowszym. Jeśli jest obecny, powinien być http://schemas.microsoft.com/developer/msbuild/2003 niezależnie od wersji programu Visual Studio. Ta wartość nie jest miejscem docelowym na żywo w sieci Web; Najbardziej aktualny plik definicji schematu MSBuild (.xsd plik) można znaleźć w witrynie Microsoft.Build.xsd.
W poniższej tabeli przedstawiono linki do każdej wersji schematu XSD:
Plik XSD najwyższego poziomu zawiera dwa inne podrzędne pliki XSD, Microsoft.Build.CommonTypes.xsd i Microsoft.Build.Core.xsd. Wszystkie pliki definicji schematu XSD programu MSBuild można również znaleźć w folderze instalacyjnym programu Visual Studio w obszarze Xml\Schemas\1033\MSBuild.
Aby uzyskać więcej informacji na temat wersji programu MSBuild, w tym tabeli odpowiednich wersji zestawu .NET SDK, zobacz Overview of .NET, MSBuild i Visual Studio versioning (Omówienie wersji platformy .NET, MSBuild i visual Studio).
Elementy schematu XML programu MSBuild
W poniższej tabeli wymieniono wszystkie elementy schematu XML programu MSBuild wraz z elementami podrzędnymi i atrybutami.
| Składnik | Elementy podrzędne | Attributes |
|---|---|---|
| Wybierz element (MSBuild) | Inaczej Kiedy |
-- |
| Import, element (MSBuild) | -- | Warunek Projekt |
| ImportGroup, element | Import | Warunek |
| Element elementu (MSBuild) | ItemMetaData | Warunek Wykluczać Zawierać Remove |
| ItemDefinitionGroup, element (MSBuild) | Produkt | Warunek |
| ItemGroup, element (MSBuild) | Produkt | Warunek |
| ItemMetadata, element (MSBuild) | Produkt | Warunek |
| OnError, element (MSBuild) | -- | Warunek ExecuteTargets |
| W przeciwnym razie element (MSBuild) | Wybierać Grupa elementów PropertyGroup |
-- |
| Output, element (MSBuild) | -- | Warunek ItemName PropertyName Parametr zadania |
| Parametr, element | -- | Wynik Typ parametru Wymagane |
| ParameterGroup, element | Parameter | -- |
| Project, element (MSBuild) | Wybierać Import Grupa elementów Rozszerzenia projektu PropertyGroup Target UsingTask |
DefaultTargets InitialTargets Zestaw SDK ToolsVersion TreatAsLocalProperty xmlns |
| ProjectExtensions, element (MSBuild) | -- | -- |
| Element właściwości (MSBuild) | -- | Warunek |
| PropertyGroup, element (MSBuild) | Property | Warunek |
| Sdk, element (MSBuild) | -- | Name wersja |
| Element docelowy (MSBuild) | OnError Zadanie |
Potargets Przedtargety Warunek DependsOnTargets Dane wejściowe KeepDuplicateOutputs Name Wyniki Zwraca |
| Element zadania target (MSBuild) | Wynik | Warunek ContinueOnError Parameter |
| Element zadania UsingTask (MSBuild) | Dane | Evaluate |
| UsingTask, element (MSBuild) | Grupa parametrów Zadanie |
AssemblyFile AssemblyName Warunek TaskFactory Nazwa zadania |
| When, element (MSBuild) | Wybierać Grupa elementów PropertyGroup |
Warunek |