Visual Studio può inserire timestamp nel registro di compilazione?
-
09-06-2019 - |
Domanda
Nel registro di compilazione vorrei inserire l'ora di inizio e di fine della compilazione di ciascun progetto.C'è un modo per convincere VS a farlo?
Soluzione
Per le build VC++ puoi abilitare i tempi di compilazione.Vai su Strumenti->Opzioni->Progetti e soluzioni->Impostazioni progetto VC++ e scegli l'opzione "Tempi di creazione"
Altri suggerimenti
Un'altra opzione è aumentare il livello di dettaglio di MSBuild.
Tools -> Options -> Projects and Solutions -> Build and Run ->
Impostato MSBuild project build output verbosity
A Normal
.Questo ti darà un output come questo:
------ Build started: MyProject, Configuration: Debug x86 ------
Build started 24/03/2014 08:46:18.
...
Build succeeded.
Time Elapsed 00:00:05.18
Un nuovo modo che ho trovato è chiamare il Time
comando nell'evento post Pre E Riga di comando dell'evento post-compilazione:
TIME /T
Non senza modificare il file di progetto effettivo (utilizzando un editor di testo) per aggiungere chiamate alle destinazioni dello script MSBuild.