Partilhar via


Especificando eventos de compilação personalizados no Visual Studio

Especificando um evento personalizado de compilação, você pode executar automaticamente comandos antes de iniciar uma compilação ou depois de concluir.Por exemplo, você pode executar um arquivo bat uma compilação antes de iniciar ou copiar os arquivos para uma pasta após a compilação for concluída.Compilar os eventos são executadas somente se a compilação com êxito atingir esses pontos no processo de compilação.

Para obter informações específicas sobre a linguagem de programação que você está usando, consulte os seguintes tópicos:

Sintaxe

Eventos de compilação seguem a mesma sintaxe que comandos MS-DOS, mas você pode usar macros para criar mais facilmente eventos de compilação.Para obter uma lista de macros disponíveis, consulte Evento/Post-build linha de comando caixa de diálogo evento de pré-compilação.

Para obter melhores resultados, siga esses dicas de formatação:

  • Adicione uma declaração de call antes de todos os eventos de compilação que a execução arquivos. bat

    Exemplo: call C:\MyFile.bat

    Exemplo: call C:\MyFile.bat call C:\MyFile2.bat

  • Incluir caminhos de arquivo em aspas.

    Para Windows 8exemplo (): “%ProgramFiles (%) x86 \ Microsoft SDKs \ Windows v8.0A ferramentas \ \ bin \ 4,0 \ NETFX gacutil.exe -” se “$ (TargetPath)”

  • Vários comandos separados usando quebras de linha.

  • Incluir curingas quando necessário.

    Exemplo: for %I in (*.txt *.doc *.html) do copy %I c:\mydirectory\

Consulte também

Referência

Evento/Post-build linha de comando caixa de diálogo evento de pré-compilação

Conceitos

Caracteres especiais do MSBuild

Instruções passo a passo: criando um aplicativo

Outros recursos

Compilando aplicativos no Visual Studio