Compartilhar via


/Deploy (devenv.exe)

Implanta uma solução após um build ou recompilação. Aplica-se somente a projetos de código gerenciado.

Sintaxe

devenv SolutionName /Deploy [SolnConfigName [/Project ProjName [/ProjectConfig ProjConfigName]] [/Out OutputFilename]]

Argumentos

  • SolutionName

    Obrigatórios. O caminho completo e o nome do arquivo de solução.

  • SolnConfigName

    Opcional. O nome da configuração da solução (por exemplo, Debug ou Release) que será usado para compilar a solução nomeada em SolutionName. Se mais de uma plataforma de solução estiver disponível, também será preciso especificar a plataforma (por exemplo, Debug|Win32). Se esse argumento não for especificado ou for uma cadeia de caracteres vazia (""), a ferramenta usará a configuração ativa da solução.

  • /ProjectProjName

    Opcional. O caminho e o nome de um arquivo de projeto na solução. Você pode inserir o nome de exibição do projeto ou um caminho relativo da pasta SolutionName para o arquivo do projeto. Também é possível inserir o caminho completo e o nome do arquivo do projeto.

  • /ProjectConfigProjConfigName

    Opcional. Os nomes de uma configuração de build do projeto (por exemplo, Debug ou Release) que serão usados ao compilar o /Project nomeado. Se mais de uma plataforma de solução estiver disponível, também será preciso especificar a plataforma (por exemplo, Debug|Win32). Se esta opção for especificada, ela substituirá o argumento SolnConfigName.

  • /OutNome do arquivo de saída

    Opcional. O nome de um arquivo para o qual você deseja enviar a saída da ferramenta. Se o arquivo já existir, a ferramenta anexará a saída ao final do arquivo.

Comentários

O projeto especificado deve ser um projeto de implantação. Se o projeto especificado não for um projeto de implantação, quando o projeto que tiver sido compilado for aprovado para implantação, ele falhará com um erro.

Coloque as cadeias de caracteres que incluem espaços entre aspas duplas.

As informações de resumo para builds, incluindo erros, podem ser exibidas na janela Comando ou em qualquer arquivo de log especificado com a opção /Out.

Exemplo

Este exemplo implanta o projeto CSharpWinApp, usando a configuração de build do projeto Release dentro de MySolution.

devenv "%USERPROFILE%\source\repos\MySolution\MySolution.sln" /deploy Release /project "CSharpWinApp\CSharpWinApp.csproj" /projectconfig Release

Confira também