Especificando eventos de compilação personalizados no Visual Studio
Especificando um evento de compilação personalizado, você pode executar automaticamente comandos antes de inicia uma compilação ou após sua conclusão.Por exemplo, você pode executar um arquivo. bat antes de uma compilação é iniciado ou copiar novos arquivos para uma pasta após a conclusão da compilação.Eventos de compilação executa 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 tópicos a seguir:
Visual Basic –Como especificar eventos de compilação (Visual Basic).
Visual c# e F #--Como especificar eventos de compilação (C#).
Visual C++ –Especificando eventos de compilação.
Sintaxe
Eventos de compilação seguem a mesma sintaxe de comandos do DOS, mas você pode usar macros para criar eventos de compilação mais facilmente.Para obter uma lista de macros disponíveis, consulte Caixa de diálogo Evento de Pré-compilação/Linha de Comando do Evento de Pós-compilação.
Para obter melhores resultados, siga estas dicas de formatação:
Adicione um call instrução antes de todos os eventos de compilação 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 caracteres curinga, conforme necessário.
Exemplo: for %I in (*.txt *.doc *.html) do copy %I c:\mydirectory\
Observação %I no código acima devem ser % em scripts em lotes.
Consulte também
Referência
Caixa de diálogo Evento de Pré-compilação/Linha de Comando do Evento de Pós-compilação
Conceitos
Caracteres especiais no MSBuild
Instruções passo a passo: criando um aplicativo