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


Создание и очистка проектов и решений в Visual Studio

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

Заметка

Пользовательский интерфейс в вашей версии Visual Studio может отличаться от того, что описано в этой статье, в зависимости от активных параметров. Чтобы изменить параметры, например общие или параметры Visual C++, выберите Средства>импорта и экспорта, а затем Сброс всех параметров.

Создать, перестроить или очистить решение

Используйте эту процедуру для создания решения в текущей конфигурации (например, Debug или Release). Если вы хотите создать несколько конфигураций одновременно, см. пакетная сборка.

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

  2. В строке меню выберите Сборка, а затем выберите одну из следующих команд:

    • Выберите Версия сборки или Сборка решения, или нажмите клавиши Ctrl+Shift+B, чтобы скомпилировать только те файлы и компоненты проекта, которые изменились с момента последней сборки.

      Заметка

      Команда сборки становится командой сборки решения, если решение включает более одного проекта.

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

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

Создание или перестроение одного проекта

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

  2. В строке меню выберите Сборка, а затем выберите либо СборкаProjectName, либо ПерестроитьProjectName.

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

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

Создание только запускаемого проекта и его зависимостей

  1. Откройте панель "Параметры инструментов> и разверните раздел "Все параметры>Проекты и решения>Сборка и выполнение".

  2. Установите флажок "Только сборка запуска проектов и зависимостей" в флажке "Выполнить ".

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

  2. Выберите флажок "Только сборка стартап-проектов и зависимостей при выполнении", а затем нажмите "ОК".

При выборе параметра "Только сборка стартовых проектов и зависимостей при запуске" будет скомпилирован только текущий стартовый проект и его зависимости при выборе Отладка>Начать (F5) или Отладка>Начать без отладки (Ctrl+F5). При выборе Сборка>Сборка решения (Ctrl+Shift+B) будет выполнена сборка всего решения.

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

Ход сборки и выходные данные отображаются в окне вывода . Вы также увидите значок в строке состояния в нижней части окна Visual Studio, указывающего на выполнение сборки.

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

Пакетная сборка

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

В строке меню выберите Сборка>пакетной сборки. Откроется диалоговое окно пакетной сборки .

снимок экрана диалогового окна пакетной сборки.

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

Выбранные элементы запоминаются при следующем открытии диалогового окна пакетной сборки .

Заметка

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

Создание только выбранного проекта Visual C++

Выберите проект C++, а затем в строке меню выберите Сборка>Project Onlyи выберите одну из следующих команд:

  • сборка толькоимя_проекта

  • Перестроить толькоНазвание проекта

  • очистка толькоимени проекта

  • Только ссылкаИмя проекта

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

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

В обозревателе решенийвыберите несколько файлов, которые можно скомпилировать, откройте контекстное меню для одного из этих файлов, а затем выберите скомпилироватьили нажмите клавиши CTRL +F7.

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

Остановка сборки

Выполните одно из следующих действий:

  • В меню выберите Сборка>Отмена.

  • Нажмите клавиши CTRL+Break.

Элемент меню "Отмена" отображается только в том случае, если сборка в настоящее время не запущена.