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