Компиляция и сборка в Visual Studio
Для первоначального ознакомления со сборкой в интегрированной среде разработки см. пошаговое руководство: Создание приложения.
Вы можете использовать любой из следующих методов для создания приложения: интегрированной среды разработки Visual Studio, средств командной строки MSBuild и Azure Pipelines:
Метод сборки | Преимущества |
---|---|
интегрированная среда разработки | — создайте сборки немедленно и протестируйте их в отладчике. — Выполнение многопроцессорных сборок для проектов C++ и C#. — настройка различных аспектов системы сборки. |
CMake | — Создание проектов C++ с помощью средства CMake — Используйте ту же систему сборки на платформах Linux и Windows. |
Командная строка MSBuild | — создание проектов без установки Visual Studio. — выполнение сборок с несколькими процессорами для всех типов проектов. — Настройте большинство областей системы сборки. |
Azure Pipelines | — автоматизация процесса сборки в рамках конвейера непрерывной интеграции или непрерывной доставки. — Применение автоматических тестов с каждой сборкой. — Использование практически неограниченных облачных ресурсов для процессов сборки. — Измените рабочий процесс сборки и создайте действия сборки для выполнения глубоко настроенных задач. |
Документация в этом разделе содержит дополнительные сведения о процессе сборки на основе интегрированной среды разработки. Дополнительные сведения о других методах см. в CMake, MSBuild и Azure Pipelinesсоответственно.
Сборка в интегрированной среде разработки
При создании проекта Visual Studio создал конфигурации сборки по умолчанию для проекта и решения, содержащего проект. Эти конфигурации определяют, как создаются и развертываются решения и проекты. Конфигурации проектов, в частности, уникальны для целевой платформы (например, Windows или Linux) и типа сборки (например, отладка или выпуск). Эти конфигурации можно изменить, но вы также можете создавать собственные конфигурации по мере необходимости.
Для первого знакомства со сборкой в интегрированной среде разработки см. Пошаговое руководство: Создание приложения.
Далее см. статью Сборка и очистка проектов и решений в Visual Studio, чтобы узнать о различных настройках, которые можно внести в процесс. К настройкам относятся изменение выходных каталогов, указание пользовательских событий сборки, управления зависимостями проекта, управления файлами журналов сборки, а подавление предупреждений компилятора.
Из этого можно изучить различные другие задачи:
- Общие сведения о конфигурациях сборки
- Настройка проектов для целевых платформ
- Управление свойствами проекта и решения.
- Указание событий сборки в C# и Visual Basic
- Настройка параметров сборки
- параллельное создание нескольких проектов