Основные понятия MSBuild

MSBuild предоставляет базовую схему XML, которую можно использовать для управления процессом сборки программного обеспечения, выполняемым платформой сборки. Чтобы указать компоненты в сборке и способ ее выполнения, используйте следующие четыре составляющие MSBuild: свойства, элементы, задачи и целевые объекты.

Заголовок Description
Свойства MSBuild Содержит вводную информацию о свойствах и коллекциях свойств. Свойства представляют собой пары "ключ — значение", с помощью которых выполняется настройка сборок.
Элементы SBuild Представляет элементы и коллекции элементов. Элементы — это входные данные для системы сборки, как правило, представляющие файлы.
Целевые объекты MSBuild Содержит объяснение группировки задач в определенном порядке и вызова разделов процесса построения из командной строки.
Задачи MSBuild Описывает процесс создания блока исполняемого кода, с помощью которого MSBuild выполняет атомарные операции построения.
Сравнение свойств и элементов Сравнивает свойства и элементы MSBuild. И то, и другое используется для передачи данных задачам, проверки условий и хранения значений, которые будут использоваться в файле проекта.
Специальные знаки в MSBuild Объясняет, как записывать некоторые символы, зарезервированные MSBuild для специального применения в определенных контекстах, в виде escape-последовательностей.
Пошаговое руководство. Создание файла проекта MSBuild с нуля Содержит описание способов пошагового создания основного файла проекта путем использования только текстового редактора.
Пошаговое руководство. Использование MSBuild Содержит вводную информацию о стандартных блоках MSBuild и описание способов записи, управления и отладки проектов MSBuild без выхода из интегрированной среды разработки Visual Studio.
Как MSBuild выполняет сборку проектов Описывает внутренний процесс сборки, используемый в MSBuild.
Справочные сведения о MSBuild Содержит ссылки на документы, содержащие справочную информацию.
MSBuild Предоставляет общие сведения о схеме XML для файла проекта и показывает способ управления процессами, осуществляющими сборку программного обеспечения.