Практическое руководство. Подготовка сборок и управление ими

Visual Studio предлагает различные способы организации выбора файлов, включаемых в построение решения или проекта, и наборов свойств проекта, используемых при построении. Здесь перечислены разделы, в которых описываются процедуры подготовки построений и управления ими.

Ниже приведены обычные процедуры, используемые в Visual Studio для подготовки и управления построениями.

Примечание

Доступные в диалоговых окнах параметры, а также названия и расположение команд меню могут отличаться от описанных в справке в зависимости от текущих параметров или версии среды.Чтобы изменить параметры, выберите пункт Импорт и экспорт параметров в меню Сервис.Дополнительные сведения см. в разделе Работа с параметрами.

Чтобы построить, заново построить или очистить решение полностью

  1. В обозревателе решений выберите или откройте нужное решение.

  2. В меню Построение выберите команду Построить решение, Заново построить решение или Очистить решение.

    • Выберите команду Построить или Построить решение, чтобы скомпилировать только те файлы и компоненты проекта, которые были изменены с момента последнего построения.

      Примечание

      Команда Построить принимает вид Построить решение, если решение содержит более одного проекта.

    • Выберите команду Заново построить решение, чтобы сначала "очистить" решение, а затем построить все файлы и компоненты проектов.

    • Выберите команду Очистить решение, чтобы удалить все промежуточные и выходные файлы; остаются только файлы проекта и компонентов, из которых могут быть построены новые экземпляры промежуточных и выходных файлов.

Чтобы построить или заново построить одиночный проект

  1. В обозревателе решений выберите или откройте нужный проект.

  2. В меню Построение выберите команду Построить [Имя проекта] или Построить заново [Имя проекта].

    • Выберите команду Построить [Имя проекта], чтобы построить только те компоненты проекта, которые были изменены с момента последнего построения.

    • Выберите команду Построить заново [Имя проекта], чтобы сначала "очистить" проект, а затем построить все файлы и компоненты проекта.

Чтобы построить только автозагружаемый проект и его зависимости

  1. В меню Сервис выберите пункт Параметры.

  2. В диалоговом окне Параметры раскройте папку Проекты и решения и выберите Построение и запуск.

    Откроется окно "Построение и запуск", страница "Проекты и решения", диалоговое окно "Параметры".

  3. Выберите параметр Построение только автозагружаемых проектов и их зависимостей при запуске.

    Если задан этот параметр, при выборе одной из следующих команд будет построен только текущий автозагружаемый проект и его зависимости.

    • В меню Отладка выберите Пуск (или нажмите клавишу F5).

      – или –

    • В меню Построение выберите Построить решение (или нажмите клавиши CTRL+SHIFT+B).

    Если этот параметр не выбран, любая из описанных выше команд приводит к построению всех проектов, их зависимостей и файлов решения. По умолчанию эта функция выключена.

Чтобы построить только выбранный проект Visual С++

  • Для проектов Visual C++ во вложенном меню Только проект меню Построение имеются три команды, относящиеся только к определенному проекту:

    • Построить только проект <имя_проекта>

    • Заново построить только проект <имя_проекта>

    • Очистить только проект <имя_проекта>

    • Связать только проект <имя_проекта>

    Эти команды служат для того, чтобы построить, перестроить, очистить или связать выбранный в обозревателе решений проект Visual C++ без построения, перепостроения, очистки или связывания зависимостей проектов и файлов решений. В зависимости от установленной версии Visual Studio в подменю Только проект могут быть доступны и другие команды

Компиляция нескольких элементов проекта C++

  1. Выберите в обозревателе решений файлы с допустимым действием компиляции.

  2. Щелкните правой кнопкой мыши один из выбранных элементов для отображения контекстного меню.

  3. Выберите в контекстном меню команду Компилировать. Если выбранные файлы имеют зависимости, компиляция файлов выполняется в порядке зависимостей. Компиляция завершается со сбоем, если файлам необходим предкомпилированный заголовок, который недоступен на момент построения. При компиляции используется текущая активная конфигурация.

Чтобы выполнить пакетное построение нескольких конфигураций проекта

  1. Для одновременного построения всех выбранных конфигураций проектов используется команда Пакетное построение. Будут построены только выбранные проекты.

  2. В меню Построение выберите Пакетное построение.

  3. Установите флажки, соответствующие конфигурациям проектов, которые необходимо построить.

  4. Выберите Построение или Повторное построение.

Чтобы указать параметры сохранения для команд построения

  1. Параметры сохранения для проектов и решений определяют, будут ли включаться несохраненные изменения при построении проектов и решений в процессе их редактирования.

  2. В меню Сервис выберите пункт Параметры.

  3. В диалоговом окне Параметры раскройте папку Проекты и решения и выберите Построение и запуск.

    Откроется окно "Построение и запуск", страница "Проекты и решения", диалоговое окно "Параметры".

  4. Выберите параметр в списке Перед построением.

Чтобы отображать данные о ходе построения

  1. Параметры отображения для проектов и решений определяют, какие данные будут отображаться при построении проектов и решений.

  2. В меню Сервис выберите пункт Параметры.

  3. В диалоговом окне Параметры раскройте папку Проекты и решения и выберите Общие.

    Откроется окно "Общие", страница "Проекты и решения", диалоговое окно "Параметры".

  4. Если необходимо, чтобы окно вывода отображалось поверх других окон и показывало ход построения, выберите Показывать окно вывода при запуске построения.

  5. Если необходимо видеть все ошибки построения в списке задач после завершения построения, выберите параметр Показывать окно "Список задач" при завершении построения с ошибками.

См. также

Ссылки

Диалоговое окно "Диспетчер конфигураций"

Параметры командной строки для команды Devenv

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

Конфигурации построений

Проекты как контейнеры

Другие ресурсы

Построение в Visual Studio

Построение в Visual Studio

Образец построения C/C++