Share via


Opções de linha de comando do desenvolvedor

Devenv permite várias opções definidas para o ambiente de desenvolvimento integrado (IDE), e também compilá-lo, depurada, e implementá-lo projetos, de linha de comando. Use esses switches para executar o IDE de um script ou um arquivo .bat, por exemplo, um script noturno de compilação, ou para iniciar o IDE em uma configuração específica.

Dica

Para tempo tarefas relacionadas, agora é recomendável que você use MSBuild em vez de devenv.Para obter mais informações, consulte Referência de linha de comando MSBuild.

Dica

Você deve executar o devenv como um adminstrator para usar as opções de /Setup (devenv.exe) e de /InstallVSTemplates (devenv.exe) .

Sintaxe de troca de Devenv

Por padrão, os comandos de devenv passam opções para o utilitário de devenv.com.

O utilitário de devenv.com fornece a entrega de saída através de fluxos padrão do sistema, como stdout e stderr, e determina o redirecionamento apropriado de E/S quando captura saída, por exemplo, um arquivo de .txt. Os comandos que começam através de devenv.exe pode usar os mesmos opções, mas enviar-os-9&z o programa de devenv.exe, ignorando o utilitário de devenv.com.

As regras de sintaxe para opções de devenv são semelhantes àquelas para outros utilitários de linha de comando MS-DOS. As seguintes regras de sintaxe aplicam a qualquer devenv opções e seus argumentos:

  • Os comandos começam com devenv.

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

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

  • Se o primeiro argumento é um arquivo que não é uma solução ou um 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, um comando de devenv na pasta pai do arquivo de projeto por um arquivo de solução que tem o mesmo nome. Por exemplo, o comando devenv /build myproject1.vbproj na pasta pai por um arquivo de solução que é chamado “myproject1.sln”.

    Dica

    Uma e apenas arquivos de solução que referencia este projeto devem ser localizadas na pasta pai.Se a pasta pai não contém nenhum arquivo de solução que referencia este projeto, ou se a pasta pai contém dois ou mais arquivos de solução que o referencia, então um arquivo temporário de solução será criado que é chamado para este projeto e o referencia.

  • Quando caminhos de arquivo e nomes de arquivo incluem espaços, você deve coloque-os entre aspas duplas (""). Por exemplo, “c:\project a\”.

  • Inserir um caractere de espaço entre opções e argumentos na mesma linha. Por exemplo, o comando devenv /log output.txt abre o IDE e saída todas registra informações para a sessão a output.txt.

  • Você não pode usar a sintaxe de coincidência de padrão em comandos de devenv .

Opções de 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

Descrição

/Command (devenv.exe)

Inicia o IDE e executa o comando especificado.

/DebugExe (devenv.exe)

Carrega um executável de Visual C++ sob o controle do depurador. Esta opção não está disponível para Visual Basic ou executáveis de Visual C# . Para obter mais informações, consulte Iniciar automaticamente um processo no depurador.

/LCID (devenv.exe) ou /l

Defina o idioma padrão para o IDE. Se o idioma especificado não é incluído na sua instalação do Visual Studio, esta configuração será ignorada.

/Log (devenv.exe)

Inicia Visual Studio e efetua logon quaisquer atividades o arquivo de log.

/Run (devenv.exe) ou /r

Compila e executa a solução especificada.

/Runexit (devenv.exe)

Compila e executa a solução especificada, minimiza IDE quando a solução é executada, e fecha o IDE após a solução terminou de executar.

/UseEnv (devenv.exe)

Faz com que o IDE PATH de uso, variáveis de ambiente INCLUEM-NO, e LIB para compilação de Visual C++ em vez de configurações especificadas na seção dos diretórios de VC++ opções de Projetos na caixa de diálogo Opções . Para obter mais informações, consulte Definindo as variáveis de caminho e ambiente para compilações de linha de comando

/Edit (devenv.exe)

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

/ResetAddin (devenv.exe)

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

/SafeMode (devenv.exe)

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

/ResetSkipPkgs (devenv.exe)

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

/Setup (devenv.exe)

Força o Visual Studio para mesclar os metadados de recurso que descrevem menus, barras de ferramentas, e grupos de comando, de qualquer VSPackages disponível.

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

Descrição

/? (devenv.exe)

Exibe ajuda para opções de devenv em janela de Prompt de Comando.

Devenv /?

/Build (devenv.exe)

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

Devenv myproj.csproj /build

/Clean (devenv.exe)

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

Devenv myproj.csproj /clean

/Deploy (devenv.exe)

Compila 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

/Diff

Compara dois arquivos. Tem quatro parâmetros: Arquivo fonte, TargetFile, SourceDisplayName (opcional), TargetDisplayName (opcional).

/InstallVSTemplates (devenv.exe)

Os registros projeto ou modelos de item que estão localizados em <VisualStudioInstallDir>\ Common7 \ IDE \ ProjectTemplates ou em <VisualStudioInstallDir>\ Common7 \ IDE \ ItemTemplates de modo que eles possam ser acessados através das caixas de diálogo Novo Projeto e de Adicionar novo item .

Devenv /InstallVSTemplates

/Out (devenv.exe)

Permite que você especifique um arquivo para receber erros quando você compila.

Devenv myproj.csproj /build /out log.txt

/Project (devenv.exe)

Compilar o projeto, limpa, ou implantar. Você pode usar essa opção somente se você forneceu também /build, /rebuild, /clean, ou alterne de /deploy.

/ProjectConfig (devenv.exe)

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

/Rebuild (devenv.exe)

Limpa e em seguida a solução ou o projeto especificado de acordo com a configuração de solução especificada.

/Upgrade (devenv.exe)

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

/ResetSettings (devenv.exe)

Configurações padrão do Visual Studio de restaurações. Redefine opcionalmente as configurações no arquivo especificado de .vssettings.

Consulte também

Referência

Caixa de diálogo Geral, Ambientes, Opções