Параметры командной строки devenv для разработки VSPackage

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

К задачам относятся:

  • Развертывание приложений в предварительно подготовленных конфигурациях извне интегрированной среды разработки.

  • Автоматическое создание проектов с помощью предустановленных параметров сборки или конфигураций отладки.

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

Рекомендации по коммутаторам

Документация По Visual Studio описывает параметры командной строки на уровне devenv пользователя. Дополнительные сведения см. в разделе "Коммутаторы командной строки Devenv". Средство devenv также поддерживает дополнительные коммутаторы командной строки, которые полезны при разработке, развертывании и отладке VSPackage.

Переключатель командной строки Description
/ResetSkipPkgs Очищает все параметры загрузки, добавленные пользователями, которые хотят избежать загрузки проблемных VSPackages, а затем запускает Visual Studio. Наличие тега SkipLoading отключает загрузку VSPackage. Очистка тега позволяет повторно включить загрузку VSPackage.

У этого параметра нет аргументов.
/RootSuffix Запускает Visual Studio с помощью альтернативного расположения. Следующая команда выполняется ярлыком, созданным установщиком пакета SDK Для Visual Studio:

devenv /RootSuffix exp

В этом случае exp определяет расположение с определенным суффиксом (например, 10.0Exp вместо 10.0). Экспериментальный экземпляр позволяет выполнять отладку VSPackage отдельно от экземпляра Visual Studio, который используется для написания кода.

Этот параметр может принимать любую строку, которая определяет расположение, созданное с помощью VSRegEx.exe. Дополнительные сведения см. в разделе "Экспериментальный экземпляр".
/SafeMode Запускает Visual Studio в безопасном режиме, загружая только интегрированную среду разработки и службы по умолчанию. Переключатель /SafeMode предотвращает загрузку всех сторонних VSPackage при запуске Visual Studio, обеспечивая стабильную работу.

У этого параметра нет аргументов.
/Setup Позволяет Visual Studio объединить метаданные ресурсов, описывающие меню, панели инструментов и группы команд из всех доступных VSPackages. Эту команду можно выполнить только от имени администратора.

У этого параметра нет аргументов. Команда devenv /Setup обычно выдается в качестве последнего этапа процесса установки. Использование коммутатора /Setup не запускает интегрированную среду разработки.
/Splash Отображает экран-заставку Visual Studio, как обычно, а затем отображает окно сообщения перед отображением основной интегрированной среды разработки. Поле сообщения позволяет изучать экран-заставку (например, проверка значок продукта VSPackage).

У этого параметра нет аргументов.

См. также