Описание тега msbuild
MSBuild - это инструмент сборки, который помогает автоматизировать процесс создания программного продукта, включая компиляцию исходного кода, упаковку, тестирование, развертывание и создание документации. С помощью MSBuild можно создавать проекты и решения Visual Studio без установленной интегрированной среды разработки Visual Studio. MSBuild доступен бесплатно. MSBuild ранее входил в состав .NET Framework; однако, начиная с VisualStudio2013, вместо этого он входит в состав Visual Studio. MSBuild - это функциональная замена утилиты nmake, последняя из которых продолжает использоваться в проектах, созданных в более старых выпусках Visual Studio.
MSBuild работает с файлами проекта MSBuild, которые имеют синтаксис XML, аналогичный синтаксису Apache Ant или NAnt. Несмотря на то, что синтаксис основан на четко определенной XML-схеме, фундаментальная структура и работа сравнимы с традиционной утилитой make Unix: пользователь указывает, что будет использоваться (обычно файлы исходного кода) и каким должен быть результат (обычно приложение), но утилита сама решает, что делать и в каком порядке это делать.
MSBuild может построить проект на основе выбранной поддерживаемой версии.NET Framework. Эта функция называется "мультитаргетинг". Однако любая сборка проекта может одновременно нацеливаться только на одну версию фреймворка.
Вопросы-Ответы
- NAnt или MSBuild?
- Как я могу получить текущий каталог в скрипте msbuild?
- Скопируйте все файлы и папки
- Когда мы должны вызывать цель, используя DependsOnTargets и
? - Как я могу изменить AssemblyProduct, AssemblyTitle с помощью MSBuild?