Параметры командной строки для команды Devenv
Обновлен: Ноябрь 2007
Команда Devenv предоставляет возможность установки из командной строки различных параметров для интегрированной среды разработки (IDE), а также для компиляции, построения и отладки проектов. Используйте эти переключатели для запуска IDE из файла сценария или из BAT-файла, например сценария построения программы в ночное время, либо для запуска IDE в особой конфигурации.
Примечание. |
---|
Для использования ключей /Setup (devenv.exe) и /InstallVSTemplates (devenv.exe) при запуске приложения Visual Studio 2008 на Windows Vista пользователь, запускающий команду "devenv", должен иметь права администратора. Дополнительные сведения см. в разделе Права пользователя и Visual Studio. |
Примечание. |
---|
Чтобы Visual Studio открывал отдельный файл в правильном, введите полный путь и имя файла после ввода команды devenv в командной строке без дополнительных переключателей и аргументов. Например, devenv "c:\test.cpp". |
Синтаксис переключателей команды Devenv
По умолчанию команды devenv подставляют переключатели в программу devenv.com.
Примечание. |
---|
Используйте команду devenv /? для вывода списка всех доступных переключателей devenv в окне Команда вместе с описанием способов использования. |
Использование devenv.com обеспечивает доставку выходных данных с помощью стандартных системных потоков, таких как stdout и stderr, а также правильную переадресацию ввода/вывода при захвате выходных данных, например в TXT-файл.
Правила синтаксиса для переключателей devenv соответствуют правилам, которые похожи на правила для других служебных программ, управляемых из командной строки DOS. Следующие синтаксические правила действуют для всех переключателей и аргументов devenv:
Команды начинаются с devenv. Например, команда devenv /fn verdana в качестве системного шрифта по умолчанию для интегрированной среды разработки указывает шрифт Verdana.
Примечание. Для команд, начинающихся с devenv.exe, можно использовать те же переключатели, но они будут отправляться в программу devenv.exe, обходя служебную программу devenv.com.
При наборе переключателей регистр знаков не учитывается.
Первым аргументом часто является имя файла решения.
Если вместо имени файла решения указать имя файла проекта, команда devenv выполнит поиск файла решения с этим именем в родительской папке файла проекта. Например, команда devenv /build myproject1.vbproj выполнит поиск файла решения с именем "myproject1.sln" в родительской папке.
Примечание. В этой родительской папке должен находиться только один файл решения, ссылающийся на проект. Если в родительской папке отсутствует файл решения, который ссылается на проект, или если в ней находится два или более файлов решения, ссылающихся на проект, то будет создан временный файл решения с именем для этого проекта и ссылками на него.
Пути файлов и имена файлов, содержащие пробелы, должны заключаться в двойные кавычки (""). Например, "c:\project a\".
В указании пути к файлу необходимо включать букву диска.
Разделяйте переключатели и аргументы на одной строке одиночными пробелами.
Подстановочные знаки или другой синтаксис по шаблону нельзя использовать в командах devenv.
Переключатели команды Devenv
Используйте следующие переключатели командной строки для отображения интегрированной среды разработки и выполнения описываемых задач.
Переключатель командной строки |
Описание |
---|---|
Запускает интегрированную среду разработки (IDE) и выполняет указанную команду. |
|
Загружает исполняемый файл Visual C++ под управлением отладчика. Этот переключатель недоступен для исполняемых файлов Visual Basic и Visual C#. Дополнительные сведения см. в разделе Практическое руководство. Автоматический запуск отладки. |
|
/LCID (devenv.exe) или /l |
Устанавливает для интегрированной среды разработки (IDE) язык по умолчанию. |
Запускает Visual Studio и записывает все события в указанный файл журнала. |
|
/Run (devenv.exe) или /r |
Компилирует и выполняет указанное решение. |
Компилирует и выполняет указанное решение, минимизируя интегрированную среду разработки (IDE) при выполнении решения и закрывая IDE после завершения выполнения. |
|
Инициирует использование в интегрированной среде разработки (IDE) переменных среды PATH, INCLUDE и LIB для компиляции на Visual C++ вместо параметров, установленных в диалоговом окне Параметры в разделе “Каталоги VC++” параметров проектов. Дополнительные сведения см. в разделе Установка переменных пути и среды при построении из командной строки. |
Используйте следующие переключатели командной строки для выполнения описываемых задач. Эти переключатели командной строки не позволяют отобразить интегрированную среду разработки (IDE).
Переключатель командной строки |
Описание |
---|---|
Отображает внутри окна Командная строка справку по переключателям. |
|
Выполняет построение указанного решения или проекта согласно конфигурации заданного решения. |
|
Выполняет очистку указанного решения или проект согласно конфигурации заданного решения. |
|
Вызывает развертывание после построения (или повторного построения) согласно конфигурации заданного решения. |
|
Регистрация проекта или шаблонов элемента, расположенных в <VisualStudioInstallDir>\Common7\IDE\ProjectTemplates\ или <VisualStudioInstallDir>\Common7\IDE\ItemTemplates\, что позволяет обращаться к ним из диалоговых окон Создание проекта и Добавление нового элемента. |
|
Позволяет задавать файл для приема ошибок во время построения программы. |
|
Проект, который требуется построить, очистить или развернуть. Данный переключатель может использоваться, только если указан переключатель /build, /rebuild, /clean или /deploy. |
|
Задает конфигурацию проекта, которую требуется построить или развернуть. Данный переключатель может использоваться, только если указан переключатель /project. |
|
Выполняет очистку, а затем построение указанного решения или проекта согласно конфигурации заданного решения. |
|
Обновляет заданный файл решения и все его файлы проекта или указанный файл проекта до текущих форматов Visual Studio 2005 для этих файлов. |
Следующие переключатели могут использоваться участниками в Visual Studio Industry Partner (программа VSIP).
Переключатель командной строки |
Описание |
---|---|
Выключает лицензионный ключ разработчика VSIP на рабочей станции разработчика. |
|
Запускает Visual Studio в безопасном режиме и загружает только среду и службы по умолчанию, а также прилагаемые версии сторонних пакетов. |
|
Удаляет все теги SkipLoading, добавленные к VSPackages пользователями, желающими исключить загрузку проблемных VSPackages. |
|
Инициирует Visual Studio для слияния метаданных ресурсов, описывающих меню, панели инструментов и группы команд из всех доступных VSPackages. |
См. также
Ссылки
Страница "Общие", папка "Среда", диалоговое окно "Параметры"