Partilhar via


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:

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çãoObservaçã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

Outros recursos

Compilando aplicativos no Visual Studio