Especificar eventos de compilação

Você pode usar os eventos de compilação para especificar os comandos executados antes inicia a compilação, antes do processo de link, ou após a conclusão da compilação.

Build events are executed only if the build successfully reaches those points in the build process. Se ocorrer um erro na compilação, o pós-compilação evento não ocorrerá; Se o erro ocorrer antes da fase de vinculação, nem o pre-link nem pós-compilação evento ocorrerá. Além disso, se nenhum arquivo precisa estar vinculado, o pre-link evento não ocorrerá. O pre-link evento também não está disponível nos projetos que não contêm uma etapa de link.

Se nenhum arquivo precisa ser criado, nenhum evento de compilação ocorrerá.

Para obter informações gerais sobre eventos de compilação, consulte Noções básicas sobre as etapas de compilação personalizados e eventos de compilação.

To specify a build event

  1. In Solution Explorer, select the project for which you want to specify the build event.

  2. Abra o projeto Property Pages caixa de diálogo. For more information, see Modificando Configurações do Projeto.

  3. No Build Events pasta, selecione uma página de propriedades de evento de compilação.

  4. Especifique as propriedades associadas ao evento de compilação:

    • Na a linha de comando, especifique um comando como se foram a especificação no prompt de comando. Especifique um comando válido ou um arquivo em lotes e qualquer necessária a entrada ou saída de arquivos. Especificar o call comando antes do nome de um arquivo em lotes para garantir que todos os comandos subseqüentes são executados em lote.

      Vários arquivos de entrada e saídos podem ser especificados simbolicamente com macros do MSBuild. Para obter mais informações sobreespecificar o local dos arquivos ou os nomes dos conjuntos de arquivos, consulte Macros para construir comandos e propriedades.

      Porque o '%' é um caractere reservado pelo MSBuild, se você especificar uma variável de ambiente substituir cada % escape de caractere com o %25 seqüência de escape hexadecimais. Por exemplo, substitua %WINDIR% com %25WINDIR%25. MSBuild substitui cada %25 seqüência com o % caractere antes que ele acesse a variável de ambiente.

    • Em Descrição, digite uma descrição para este evento. A descrição será impresso para o saída janela quando esse evento ocorrer.

    • Em Excluídos de Build, especifique Sim se não quiser que o evento seja executado.

Consulte também

Referência

Noções básicas sobre as etapas de compilação personalizados e eventos de compilação

Personalizações de compilação da solução de problemas

Outros recursos

Macros para construir comandos e propriedades