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:
Visual Basic – Como especificar eventos de build (Visual Basic).
C# e F # – Como especificar eventos de build (C#).
Visual C++ – Especificar eventos de build.
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.
Conteúdo relacionado
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de