Especificar eventos de build personalizados no Visual Studio

Ao especificar um evento de build personalizado, é possível executar comandos automaticamente antes do início de um build ou após sua conclusão. Por exemplo, é possível executar um arquivo .bat antes do início de um build ou copiar novos arquivos para uma pasta após sua conclusão. Eventos de build serão executados somente se o build atingir com êxito esses pontos no processo de build.

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

Sintaxe

Os eventos de build seguem a mesma sintaxe dos comandos do DOS, mas é possível usar macros para criar eventos de build com mais facilidade. Para obter uma lista das macros disponíveis, confira Caixa de diálogo da linha de comando do evento de pré-build/evento de pós-build.

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

  • Adicione uma instrução call antes de todos os eventos de build que executam arquivos .bat.

    Exemplo: call C:\MyFile.bat

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

  • Coloque os caminhos de arquivo entre aspas.

    Exemplo (para Windows 8): "%ProgramFiles(x86)%\Microsoft SDKs\Windows\v8.0A\Bin\NETFX 4.0 Tools\gacutil.exe" - se "$(TargetPath)"

  • Separe vários comandos usando quebras de linha.

  • Inclua curingas, conforme necessário.

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

    Observação

    %I no código acima deve ser %%I em scripts em lote.