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:
Visual Basic--Procedura: specificare gli eventi di compilazione (Visual Basic).
Visual c e F#--Procedura: specificare eventi di compilazione (C#).
Visual C++--Specifica di eventi di compilazione.
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
Procedura dettagliata: compilazione di un'applicazione