Share via


Procedura: Specificare azioni personalizzate che eseguono la pre-compilazione o la post-compilazione

Per eseguire eventuali operazioni necessarie prima o dopo la compilazione e la distribuzione del progetto di database, è possibile specificare una riga di comando pre-compilazione o post-compilazione tramite le proprietà del progetto. È ad esempio possibile utilizzare una riga di comando pre-compilazione o post-compilazione nei seguenti scenari:

  • (Pre-compilazione) Per copiare un file con estensione sql da un progetto SQLCLR negli oggetti dello schema in modo che il progetto di database e il progetto SQLCLR risultino sincronizzati.

  • (Post-compilazione) Per archiviare o comprimere i risultati della compilazione oppure eseguire XSD.EXE per aggiornare le classi DataSet.

Per specificare una riga di comando pre-compilazione

  1. In Esplora soluzioni fare clic con il pulsante destro del mouse sul progetto di database per il quale si desidera specificare una riga di comando pre-compilazione e scegliere Proprietà.

  2. Nella finestra Proprietà progetto fare clic sulla scheda Eventi di compilazione.

  3. Effettuare una delle seguenti operazioni:

    1. Se si conosce la riga di comando che si desidera eseguire prima della compilazione del progetto di database, digitarla in Riga di comando eventi pre-compilazione, quindi procedere con l'operazione descritta al passaggio 5.

    2. Se si desidera utilizzare macro di compilazione, fare clic su Modifica pre-compilazione. Nella finestra di dialogo Riga di comando eventi pre-compilazione digitare la riga di comando che si desidera eseguire. È possibile selezionare una macro nell'elenco e fare clic su Inserisci per inserirla nella riga di comando.

  4. Una volta terminata la modifica della riga di comando, scegliere OK.

  5. Scegliere Salva elementi selezionati dal menu File per salvare le modifiche apportate alle proprietà del progetto.

    Alla successiva compilazione del progetto di database la riga di comando verrà eseguita prima della compilazione del progetto.

Per specificare una riga di comando post-compilazione

  1. In Esplora soluzioni fare clic con il pulsante destro del mouse sul progetto di database per il quale si desidera specificare una riga di comando post-compilazione e scegliere Proprietà.

  2. Nella finestra Proprietà progetto fare clic sulla scheda Eventi di compilazione.

  3. Effettuare una delle seguenti operazioni:

    1. Se si conosce la riga di comando che si desidera eseguire dopo la compilazione del progetto di database, digitarla in Riga di comando evento di post-compilazione, quindi passare al passaggio 5.

    2. Se si desidera utilizzare macro di compilazione, fare clic su Modifica post-compilazione. Nella finestra di dialogo Riga di comando eventi post-compilazione digitare la riga di comando che si desidera eseguire. È possibile selezionare una macro nell'elenco e fare clic su Inserisci per inserirla nella riga di comando.

  4. Una volta terminata la modifica della riga di comando, scegliere OK.

  5. Se si desidera eseguire la riga di comando solo se la compilazione è stata completata correttamente, selezionare A compilazione completata nell'elenco Esegui evento post-compilazione. Se si desidera eseguire comunque la riga di comando anche se la compilazione non è stata completata correttamente, selezionare Sempre nell'elenco Esegui evento post-compilazione.

  6. Scegliere Salva elementi selezionati dal menu File per salvare le modifiche apportate alle proprietà del progetto.

    Alla successiva compilazione del progetto di database la riga di comando verrà eseguita dopo la compilazione del progetto.

Vedere anche

Attività

Procedura: compilare un progetto di database per generare un file di schema compilato (con estensione dbschema)

Procedura: distribuire modifiche in un database nuovo o esistente

Riferimenti

Finestra di dialogo Riga di comando eventi pre-compilazione/post-compilazione (progetti di database)

Concetti

Panoramica delle impostazioni del progetto di database