Compartilhar via


Especificando eventos de compilação

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

Criar eventos são executados somente se a compilação com êxito atingir esses pontos em o processo de criação. Se ocorrer um erro na construção, o evento pós-compilação não ocorrerá; se o erro ocorrer antes que a fase de vinculação, nem o evento pré-vinculação ou pós-compilação ocorrem. Além disso, se nenhum arquivo precisa ser vinculado, o evento do vínculo não ocorrerá. O evento do vínculo não também está disponível nos projetos que não contêm uma etapa do 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 de etapas e eventos de compilação personalizados.

Para especificar um evento compilação

  1. No Solution Explorer, selecione o projeto para o qual você deseja especificar o evento de compilação.

  2. Abra a caixa de diálogo Páginas de Propriedade do projeto. Para obter mais informações, consulte Trabalhando com propriedades do projeto.

  3. Na pasta de Compilar Eventos , selecione uma página de propriedades de evento de compilação.

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

    • Em Linha de Comando, especifique um comando como se você especificou no prompt de comando. Especifique um comando ou um arquivo em lotes válido, e qualquer entrada ou de saída arquivos necessários. Especifique o comando do lote de call antes do nome de um arquivo em lotes garantir que todos os comandos subsequentes serão executados.

      A vários arquivos de entrada e de saída podem ser especificados simbolicamente com macros de MSBuild. Para obter mais informações sobre que especificam o local dos arquivos, ou os nomes dos conjuntos de arquivos, consulte Macros para compilar comandos e propriedades.

      Como o caractere “%” é permitido por MSBuild, se você especificar uma variável de ambiente substituir cada caractere de escape de % com a sequência de escape hexadecimal de %25 . Por exemplo, substitua %WINDIR% com %25WINDIR%25. MSBuild substitui cada sequência de %25 com o caractere de % antes de acessar a variável de ambiente.

    • Em Descrição, digite uma descrição para esse evento. A descrição será impressa à janela de Saída quando esse evento ocorre.

    • Em Excluído da Compilação, especifique Sim se você não quiser que o evento a ser executada.

Consulte também

Referência

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

Solucionando problemas de personalizações da compilação

Outros recursos

Macros para compilar comandos e propriedades