Condividi tramite


Specifica di eventi di compilazione personalizzati in Visual Studio

Specificando un evento di compilazione personalizzata, è possibile eseguire automaticamente i controlli prima di avviare una compilazione o dopo il completamento.Ad esempio, è possibile eseguire un file bat prima di avviare una compilazione o copiato i nuovi file a una cartella al termine della compilazione.Eventi di compilazione eseguiti solo se la compilazione raggiunge correttamente tali punti del processo di compilazione.

Per informazioni specifiche sul linguaggio di programmazione in uso, vedere i seguenti argomenti:

Sintassi

Gli eventi di compilazione viene utilizzata la stessa sintassi dei comandi di DOS, ma è possibile utilizzare le macro per creare gli eventi di compilazione più facilmente.Per un elenco di macro disponibili, vedere Finestra di dialogo Riga di comando eventi pre-compilazione/post-compilazione.

Per risultati ottimali, seguire i suggerimenti di formattazione:

  • Aggiungere un'istruzione di call prima di tutti gli eventi di compilazione che file BAT.

    Esempio: call C:\MyFile.bat

    Esempio: call C:\MyFile.bat call C:\MyFile2.bat

  • Racchiudere i percorsi dei file tra virgolette.

    Ad esempio Windows 8): "%ProgramFiles (x86) % \ Microsoft sdks \ windows \ v8.0A \ tools \ gacutil.exe bin \ NETFX 4,0" - se "$ (TargetPath)"

  • Controlli separati utilizzando le interruzioni di riga.

  • Includere i caratteri jolly in base alle necessità.

    Esempio: for %I in (*.txt *.doc *.html) do copy %I c:\mydirectory\

Vedere anche

Riferimenti

Finestra di dialogo Riga di comando eventi pre-compilazione/post-compilazione

Concetti

Caratteri speciali di MSBuild

Procedura dettagliata: compilazione di un'applicazione

Altre risorse

Compilazione di applicazioni in Visual Studio