Компіляція та збирання в visual studio, microsoft docs
В цій статті
Запуск збірки дозволяє створювати збірки і виконувані додатки з вашого вихідного коду на будь-якому етапі циклу розробки. Як правило, процес складання відбувається подібним чином для самих різних типів проектів, наприклад для проектів Windows, ASP.NET, мобільних додатків і ін. Процес складання також практично не відрізняється для різних мов програмування, таких як C #, Visual Basic, C ++ і F #.
Часта збірка коду дозволяє вам швидко виявляти помилки часу компіляції, наприклад невірний синтаксис, неправильно написані ключові слова і невідповідності типів. Крім того, часта сборка и запуск налагоджувальних версій коду допоможе вам швидко знаходити і виправляти помилки часу виконання, наприклад логічні і семантичні проблеми.
По суті, успішна збірка - це підтвердження правильності синтаксису вихідного коду програми і коректного вирішення всіх статичних посилань на бібліотеки, складання та інші компоненти. В результаті збірки створюється виконуваний файл програми, роботу якого можна потім протестувати в середовищі налагодження і за допомогою різноманітних ручних і автоматичних тестів, щоб перевірити якість коду. Після повного тестування програми ви можете скомпілювати версію випуску для розгортання у клієнтів. Загальні відомості про цей процес див. В розділі Покрокове керівництво. Побудова програми.
У сімействі продуктів Visual Studio існує три методи збирання програми: інтегроване середовище розробки (IDE) Visual Studio, програми командного рядка MSBuild та збирання Team Foundation в Visual Studio Team Services:
- Негайне створення збірок і тестування їх в отладчике.
- Запуск багатопроцесорних збірок для проектів C ++ і C #.
- Налаштування різних аспектів системи збирання.
Командний рядок MSBuild
- Збірка проектів без установки Visual Studio.
- Запуск багатопроцесорних збірок для всіх типів проектів.
- Налаштування більшості аспектів системи збирання.
побудова Team Foundation
- Автоматизація процесу складання в рамках конвеєра безперервної інтеграції або поставки.
- Застосування автоматичних тестів для кожної збірки.
- Використання практично необмежених хмарних ресурсів для процесів складання.
- Можливість зміни робочого процесу складання і створення процедур складання з докладно налаштованим завданнями.
У цьому розділі докладно розглядається збірка на основі IDE. Додаткові відомості про інші методи см. В розділах MSBuild і Continuous Integration and Deployment (Безперервна інтеграція і розгортання).
Загальні відомості про збірку з IDE
При створенні проектів серед Visual Studio створює для нього конфігурації збірки за замовчуванням, а також містить проект рішення. Ці зміни визначають, як виконується складання і розгортання рішень і проектів. Зокрема, використовуються унікальні конфігурації проектів для різних цільових платформ (наприклад, Windows або Linux) і типів збірки (наприклад, налагодження або випуск). Ви можете як завгодно змінювати ці зміни і при необхідності створювати свої власні.
Після цього ви можете познайомитися з іншими завданнями: