Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Предоставляет таблицу всех элементов СХЕМЫ XML MSBuild со своими доступными атрибутами и дочерними элементами.
MSBuild использует файлы проекта, чтобы указать подсистеме сборки, что нужно создать и как ее создать. Файлы проекта MSBuild — это XML-файлы, которые соответствуют схеме XML MSBuild. В этом разделе описан файл определения схемы XML (XSD) для MSBuild.
Файлы определения схемы XSD MSBuild
Ссылка на схему в файле проекта MSBuild не требуется в Visual Studio 2017 и более поздних версиях. Если он присутствует, он должен быть http://schemas.microsoft.com/developer/msbuild/2003 независимо от версии Visual Studio. Это значение не является динамическим веб-назначением; Самый актуальный файл определения схемы MSBuild (.xsd файл) можно найти в Microsoft.Build.xsd.
В следующей таблице показаны ссылки на каждую версию схемы XSD:
XSD-файл верхнего уровня включает два других дочерних XSD-файла, Microsoft.Build.CommonTypes.xsd и Microsoft.Build.Core.xsd. Вы также можете найти все файлы определения схемы XSD MSBuild в папке установки Visual Studio в разделе Xml\Schemas\1033\MSBuild.
Дополнительные сведения о версиях MSBuild, включая таблицу соответствующих версий пакета SDK для .NET, см. в разделе "Обзор версий .NET, MSBuild и Visual Studio".
Элементы схемы XML MSBuild
В следующей таблице перечислены все элементы схемы XML MSBuild, а также дочерние элементы и атрибуты.
| Элемент | Дочерние элементы | Attributes |
|---|---|---|
| Элемент Choose (MSBuild) | Иначе Когда |
-- |
| Элемент Import (MSBuild) | -- | Condition Проект |
| Элемент ImportGroup | Import | Condition |
| Элемент Item (MSBuild) | ItemMetaData | Condition Исключать Включать Remove |
| Элемент ItemDefinitionGroup (MSBuild) | Элемент | Condition |
| Элемент ItemGroup (MSBuild) | Элемент | Condition |
| Элемент ItemMetadata (MSBuild) | Элемент | Condition |
| Элемент OnError (MSBuild) | -- | Condition ExecuteTargets |
| В противном случае элемент (MSBuild) | Выбирать ItemGroup PropertyGroup |
-- |
| Элемент Output (MSBuild) | -- | Condition ItemName PropertyName TaskParameter |
| Элемент Parameter | -- | Выходные данные ParameterType Обязательно |
| Элемент ParameterGroup | Parameter | -- |
| Элемент Project (MSBuild) | Выбирать Import ItemGroup ProjectExtensions PropertyGroup Target UsingTask |
DefaultTargets InitialTargets Пакет SDK ToolsVersion TreatAsLocalProperty xmlns |
| Элемент ProjectExtensions (MSBuild) | -- | -- |
| Элемент Property (MSBuild) | -- | Condition |
| Элемент PropertyGroup (MSBuild) | Property | Condition |
| Элемент Sdk (MSBuild) | -- | Имя Версия |
| Целевой элемент (MSBuild) | OnError Задача |
AfterTargets BeforeTargets Condition DependsOnTargets Входные данные KeepDuplicateOutputs Имя Выходы Возвраты |
| Элемент Task объекта Target (MSBuild) | Выходные данные | Condition ContinueOnError Parameter |
| Элемент Task объекта UsingTask (MSBuild) | Данные | Evaluate |
| Элемент UsingTask (MSBuild) | ParameterGroup Задача |
AssemblyFile Имя сборки Condition TaskFactory Имя задачи |
| Элемент When (MSBuild) | Выбирать ItemGroup PropertyGroup |
Condition |