Condividi tramite


Specifica di eventi di compilazione

Aggiornamento: novembre 2007

È possibile utilizzare degli eventi di generazione per specificare comandi eseguibili prima dell'inizio della generazione, prima del processo di collegamento o al termine della generazione.

Gli eventi di generazione vengono eseguiti solo se la generazione raggiunge correttamente quei punti nel processo di generazione. Se si verifica un errore nella generazione, l'evento Post-generazione non si verificherà. Se si verifica l'errore prima della fase del collegamento, non si verificheranno gli eventi Pre-collegamento e Post-generazione. Inoltre, se non è necessario collegare alcun file, non si verificherà l'evento Pre-collegamento. L'evento Pre-collegamento non è inoltre disponibile in progetti che non contengono un'istruzione di collegamento.

Se non è necessario generare alcun file, non si verificherà alcun evento di generazione.

Per informazioni generali sugli eventi di generazione, vedere Informazioni sulle istruzioni di generazione personalizzate e sugli eventi di generazione.

Per specificare un evento di generazione

  1. In Esplora soluzioni selezionare il progetto per il quale si desidera specificare l'evento di generazione.

  2. Aprire la finestra di dialogo Pagine delle proprietà del progetto. Per informazioni dettagliate, vedere Impostazione delle proprietà dei progetti Visual C++.

  3. Nella cartella Eventi di generazione selezionare la pagina delle proprietà di un evento di generazione.

  4. Specificare le proprietà associate all'evento di generazione:

    • Nella casella Riga di comando specificare la sintassi dell'evento di generazione. Questa sintassi può includere qualsiasi comando valido nella riga di comando o in un file bat. È possibile utilizzare Macro per comandi e proprietà di generazione per specificare percorsi di file o per ottenere il nome effettivo del file di input nel caso di selezioni multiple. Il nome di un file batch deve essere preceduto da call per garantire che tutti i comandi successivi verranno eseguiti.

    • Nella casella Descrizione digitare una descrizione relativa a questo evento. Tale descrizione verrà stampata nella finestra Output quando si verifica questo evento.

    • Nella casella Escluso dalla generazione specificare Sì se si desidera che l'evento non venga eseguito.

Vedere anche

Riferimenti

Informazioni sulle istruzioni di generazione personalizzate e sugli eventi di generazione

Risoluzione dei problemi relativi alle istruzioni di compilazione personalizzate e agli eventi di compilazione

Altre risorse

Macro per comandi e proprietà di generazione