Compartilhar via


Opções de Linha de Comando do Devenv

Devenv permite definir várias opções para o ambiente de desenvolvimento integrado (IDE) e também criar, depurar e implantar projetos, a partir da linha de comando. Use essas opções para executar o IDE a partir de um script ou um arquivo. bat, por exemplo, um script de compilação noturno, ou para iniciar o IDE em uma configuração específica.

ObservaçãoObservação

Para tarefas relacionadas a compilação, agora ele é recomendado que você use MSBuild em vez de devenv. For more information, see Referência de linha de comando do MSBuild.

ObservaçãoObservação

Você deve executar devenv como um administrador para usar o / Instalação (devenv. exe) e / InstallVSTemplates (devenv. exe) switches. For more information, see Permissões de usuário e Visual Studio .

Sintaxe de opção do devenv

Por padrão, os comandos devenv passam switches para o utilitário devenv.com.

O utilitário devenv.com oferece para o fornecimento de saída por meio de fluxos de sistema padrão, como stdout e stderre determina o redirecionamento de e/S apropriado quando ele captura saída, por exemplo, para um arquivo. txt. Os comandos começam em vez disso, com devenv.exe pode usar as mesmas opções, mas irá enviá-las para o programa devenv. exe, ignorando o utilitário devenv.com.

A sintaxe de regras para devenv switches semelhantes às de outros utilitários de linha de comando DOS. As regras de sintaxe a seguir se aplicam a todos os devenv switches e seus argumentos:

  • Os comandos começam com devenv.

  • Switches não diferenciam maiúsculas de minúsculas.

  • Ao especificar uma solução ou projeto, o primeiro argumento é o nome do arquivo de solução ou o arquivo de projeto, incluindo o caminho do arquivo.

  • Se o primeiro argumento é um arquivo que não é uma solução ou projeto, esse arquivo será aberto no editor apropriado, em uma nova instância do IDE.

  • Quando você fornecer um nome de arquivo de projeto em vez de um nome de arquivo de solução, uma devenv comando irá procurar a pasta pai do arquivo de projeto para um arquivo de solução que tem o mesmo nome. Por exemplo, o comando devenv /build myproject1.vbproj pesquisará a pasta pai para um arquivo de solução chamado "myproject1.sln".

    ObservaçãoObservação

    Apenas um arquivo de solução que referencia este projeto deve estar localizado na pasta pai. Se a pasta pai não contém nenhum arquivo de solução que faz referência a este projeto, ou se a pasta pai contém dois ou mais arquivos de solução que fazem referência a ele, um arquivo de solução temporário será criado, que é chamado para este projeto e faz referência a ele.

  • Quando os nomes de arquivo e caminhos de arquivo incluam espaços, você deve incluí-los entre aspas duplas (""). Por exemplo, "c:\project a\".

  • Inseri um caractere de espaço entre as opções e argumentos na mesma linha. Por exemplo, o comando devenv /log output.txt abre o IDE e saídas de todas as informações de log dessa sessão para Output. txt.

  • Não é possível usar caracteres curinga ou outra sintaxe de padrões coincidentes em devenv comandos.

Switches do devenv

Use as seguintes opções de linha de comando para exibir o IDE e executar a tarefa descrita.

Opção de linha de comando

Description

/ Comando (devenv. exe)

Inicia o IDE e executa o comando especificado.

/ DebugExe (devenv. exe)

Carrega um Visual C++ executável sob o controle do depurador. Essa opção não está disponível para Visual Basic ou Visual C# arquivos executáveis. For more information, see Como: Iniciar o depurador automaticamente.

/LCID (devenv. exe)ou/l

Define o idioma padrão para o IDE. Se o idioma especificado não estiver incluído na instalação do Visual Studio, essa configuração será ignorada.

/ Log (devenv. exe)

Inicia o Visual Studio e registra todas as atividades no arquivo de log.

/ Executar (devenv. exe)ou/r

Compila e executa a solução especificada.

/ Runexit (devenv. exe)

Compila e executa a solução especificada, minimiza o IDE quando a solução é executada e fecha o IDE depois que a solução tenha terminado sua execução.

/ UseEnv (devenv. exe)

Faz com que o IDE para usar as variáveis de ambiente LIB, incluir e caminho para Visual C++ a compilação em vez das configurações especificadas na seção diretórios VC + + projetos opções no Opções caixa de diálogo. For more information, see Definir o caminho e variáveis de ambiente para Builds de linha de comando

/ Editar (devenv. exe)

Abre os arquivos especificados em uma instância em execução deste aplicativo. Se não houver instâncias em execução, ele iniciará uma nova instância com um layout de janela simplificado.

/ResetAddin (devenv. exe)

Inicia uma instância do IDE Visual Studio sem carregar o suplemento especificado.

/ SafeMode (devenv. exe)

Inicia o Visual Studio no modo de segurança e carrega somente o ambiente padrão e os serviços e enviados de versões de pacotes de terceiros.

/Resetskippkgs (devenv. exe)

Limpa todas as marcas de SkipLoading que foram adicionadas a VSPackages por usuários que desejam evitar o carregamento problema VSPackages.

/ Instalação (devenv. exe)

Força Visual Studio para mesclar os metadados do recurso que descreve os menus, barras de ferramentas e os grupos de comando, de todos os VSPackages disponíveis.

Use as seguintes opções de linha de comando para executar a tarefa descrita. Essas opções de linha de comando não exibem o IDE.

Opção de linha de comando

Description

/? (devenv. exe)

Exibe ajuda para devenv opções de janela do Prompt de comando.

Devenv /?

/ Construção (devenv. exe)

Compila a solução especificada ou um projeto de acordo com a configuração da solução especificada.

Devenv myproj.csproj /build

/ Limpar (devenv. exe)

Exclui os arquivos criados pelo comando de compilação, sem afetar os arquivos de origem.

Devenv myproj.csproj /clean

/Deploy (devenv. exe)

Cria a solução, juntamente com os arquivos necessários para implantação, de acordo com a configuração de soluções.

Devenv myproj.csproj /deploy

/ InstallVSTemplates (devenv. exe)

Registra os modelos de projeto ou item que estão localizados em <VisualStudioInstallDir>\Common7\IDE\ProjectTemplates ou <VisualStudioInstallDir>\Common7\IDE\ItemTemplates para que eles podem ser acessados através do Novo projeto e Add New Item caixas de diálogo.

Devenv /InstallVSTemplates

/ Out (devenv. exe)

Permite que você especificar um arquivo de receber erros quando você criar.

Devenv myproj.csproj /build /out log.txt

/ Projeto (devenv. exe)

O projeto para construir, limpar ou implantar. Você pode usar essa opção somente se você forneceu também /build, / reconstruir /, limpar, ou a chave /Deploy.

/Projectconfig (devenv. exe)

Especifica a configuração de projeto para criar ou implantar. Você pode usar essa opção somente se você forneceu também a opção /Project..

/ Reconstrução (devenv. exe)

Limpa e compila a solução especificada ou um projeto de acordo com a configuração da solução especificada.

/ Upgrade (devenv. exe)

Atualiza o arquivo de solução especificada e todos os seus arquivos de projeto ou o arquivo de projeto especificado, o atual Visual Studio formatos para esses arquivos.

/ /ResetSettings (devenv. exe)

Restaura as configurações padrão de Visual Studio. Opcionalmente, redefine as configurações para o arquivo VSSettings especificado.

Consulte também

Referência

Geral, ambiente, caixa de diálogo Opções

Switches e comandos de Visual Studio