Поделиться через


Компиляция и сборка в 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, чтобы узнать о различных настройках, которые можно внести в процесс. К настройкам относятся изменение выходных каталогов, указание пользовательских событий сборки, управления зависимостями проекта, управления файлами журналов сборки, а подавление предупреждений компилятора.

Из этого можно изучить различные другие задачи: