Domanda

Sto utilizzando un progetto Visual Studio con script/file batch di build personalizzati (ala make, ant, ecc.).

Quando la compilazione viene eseguita dalla riga di comando, abbiamo inserito un'evidenziazione colorata su varie righe di output.

Tuttavia, se creato tramite Visual Studio (2005 nel mio caso) la finestra di output non mostra più il colore.

È possibile?Sono abbastanza felice di inserire codice specifico nello script di build, se necessario.

È stato utile?

Soluzione

Per quanto ne so, il pannello di output non supporta la colorazione e probabilmente è per questo che la colorazione viene eliminata dall'output della build.Presumibilmente tutti i bit rilevanti che devono evidenziare quando si compila sulla riga di comando saranno più facili da vedere nell'IDE, elencati come errori/avvisi/ecc.

Altri suggerimenti

Se non vuoi utilizzare la versione pro del plug-in VSCommands, ce n'è una gratuita chiamata VSColorOutput, che fa proprio questo.Ci ho lavorato un po', fa quello che dice.

Vedere http://coolthingoftheday.blogspot.com/2011/12/vscoloroutput-visual-studio-output.html o cercalo nella galleria delle estensioni.

IL Comandi VS il plug-in per Visual Studio 2010 aggiunge la formattazione del colore alla finestra di output in modo che gli errori vengano visualizzati in rosso.Non sono sicuro di come lo stiano facendo, ma potrebbe darti un punto di partenza.

Il problema non riguarda gli script di build, ma il fatto che Visual Studio non supporta Codici di controllo ANSI per cambiare il colore.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top