Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
С помощью процедур, описанных в этой статье, можно создавать, перестроить или очистить все или некоторые проекты или элементы проекта в решении. Пошаговое руководство см. в статье Пошаговое руководство. Создание приложения.
Заметка
Пользовательский интерфейс в вашей версии Visual Studio может отличаться от того, что описано в этой статье, в зависимости от активных параметров. Чтобы изменить параметры, например общие или параметры Visual C++, выберите Средства>импорта и экспорта, а затем Сброс всех параметров.
Создать, перестроить или очистить решение
Используйте эту процедуру для создания решения в текущей конфигурации (например, Debug или Release). Если вы хотите создать несколько конфигураций одновременно, см. пакетная сборка.
В обозревателе решенийвыберите или откройте решение.
В строке меню выберите Сборка, а затем выберите одну из следующих команд:
Выберите Версия сборки или Сборка решения, или нажмите клавиши Ctrl+Shift+B, чтобы скомпилировать только те файлы и компоненты проекта, которые изменились с момента последней сборки.
Заметка
Команда сборки становится командой сборки решения, если решение включает более одного проекта.
Выберите Перестройте решение, чтобы очистить решение и затем создать все файлы проекта и компоненты.
Выберите Clean Solution, чтобы удалить все промежуточные и выходные файлы. При наличии только файлов проекта и компонента можно создать новые экземпляры промежуточных и выходных файлов.
Создание или перестроение одного проекта
В обозревателе решенийвыберите или откройте проект.
В строке меню выберите Сборка, а затем выберите либо СборкаProjectName, либо ПерестроитьProjectName.
Выберите ПостроитьProjectName, чтобы выполнить сборку только тех компонентов проекта, которые изменились с момента последней сборки.
Выберите перестроитьИмя проекта, чтобы очистить проект, а затем создать файлы проекта и все компоненты проекта.
Создание только запускаемого проекта и его зависимостей
Откройте панель "Параметры инструментов> и разверните раздел "Все параметры>Проекты и решения>Сборка и выполнение".
Установите флажок "Только сборка запуска проектов и зависимостей" в флажке "Выполнить ".
Откройте диалоговое окно"Параметры>" и разверните раздел "Проекты и решения>сборка и запуск".
Выберите флажок "Только сборка стартап-проектов и зависимостей при выполнении", а затем нажмите "ОК".
При выборе параметра "Только сборка стартовых проектов и зависимостей при запуске" будет скомпилирован только текущий стартовый проект и его зависимости при выборе Отладка>Начать (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.
Элемент меню "Отмена" отображается только в том случае, если сборка в настоящее время не запущена.