Partilhar via


Opções de linha de comando Devenv para desenvolvimento VSPackage

O Visual Studio permite que os desenvolvedores automatizem tarefas a partir da linha de comando ao executar devenv.exe, o arquivo que inicia o IDE do Visual Studio.

As tarefas incluem:

  • Implantação de aplicativos em configurações predefinidas de fora do IDE.

  • Criação automática de projetos usando configurações de compilação predefinidas ou configurações de depuração.

  • Carregando o IDE em configurações específicas, tudo de fora do IDE. Você também pode personalizar o IDE após a inicialização.

Diretrizes para switches

A documentação do Visual Studio descreve as opções de linha de comando no nível devenv do usuário. Para obter mais informações, consulte Opções de linha de comando Devenv. A devenv ferramenta também suporta opções de linha de comando adicionais que são úteis com o desenvolvimento, implantação e depuração do VSPackage.

Opção de linha de comando Description
/ResetSkipPkgs Limpa todas as opções de carregamento de pulo que foram adicionadas por usuários que desejam evitar o carregamento de VSPackages problemáticos e, em seguida, inicia o Visual Studio. A presença de uma tag SkipLoading desativa o carregamento de um VSPackage. Limpar a tag reativa o carregamento do VSPackage.

Esta mudança não aceita argumentos.
/RootSuffix Inicia o Visual Studio usando um local alternativo. O comando a seguir é executado pelo atalho criado pelo instalador do SDK do Visual Studio:

devenv /RootSuffix exp

Nesse caso, exp identifica um local com um sufixo específico (por exemplo, 10.0Exp em vez de 10.0). A instância experimental permite que você depure um VSPackage separadamente da instância do Visual Studio que você está usando para escrever código.

Essa opção pode usar qualquer cadeia de caracteres que identifique um local que você criou usando CreateExpInstance.exe ou o nome de uma instância a ser criada. O nome da instância deve ser um nome de arquivo válido. Para obter mais informações, consulte A instância experimental.
/SafeMode Inicia o Visual Studio no modo de segurança, carregando apenas o IDE e os serviços padrão. O /SafeMode switch impede que todos os VSPackages de terceiros sejam carregados quando o Visual Studio é iniciado, garantindo uma execução estável.

Esta mudança não aceita argumentos.
/Setup Força o Visual Studio a mesclar metadados de recursos que descrevem menus, barras de ferramentas e grupos de comandos de todos os VSPackages disponíveis. Você só pode executar esse comando como administrador.

Esta mudança não aceita argumentos. O devenv /Setup comando é normalmente dado como a última etapa do processo de instalação. O uso do /Setup switch não inicia o IDE.
/Splash Mostra a tela inicial do Visual Studio, como de costume, e mostra uma caixa de mensagem antes de mostrar o IDE principal. A caixa de mensagem permite que você estude a tela inicial (por exemplo, para verificar se há um ícone de produto VSPackage).

Esta mudança não aceita argumentos.

Consulte também