2008-09-08 14 views
13

Estoy usando un proyecto de Visual Studio con script de compilación/archivo de proceso por lotes (ala make, ant, etc.).Salida de construcción coloreada en Visual Studio

Cuando la compilación se ejecuta desde la línea de comandos, hemos colocado resaltado en color en varias líneas de salida.

Sin embargo, cuando se crea a través de Visual Studio (2005 en mi caso) la ventana de salida ya no muestra el color.

¿Esto es posible? Estoy muy contento de poner código específico en el script de compilación si es necesario.

Respuesta

-1

Hasta donde yo sé, el panel de salida no es compatible con la coloración, y probablemente es por eso que está eliminando la coloración de la salida de compilación. Supuestamente, todos los bits relevantes que necesitan resaltar cuando se compila en la línea de comandos serán más fáciles de ver en el IDE, listados como errores/advertencias/etc.

+4

Ahora es posible en VS 2010 –

+1

@ Jmix90: ¿Cómo específicamente? No veo colores ANIS en mi ventana de salida VS2010. – mats

+0

La salida coloreada se puede lograr usando extensiones (ej., Https://visualstudiogallery.msdn.microsoft.com/f4d9c2b5-d6d7-4543-a7a5-2d7ebabc2496). –

4

El problema no es con las secuencias de comandos de compilación, sino que Visual Studio no admite ANSI control codes para cambiar el color.

9

El complemento VSCommands para Visual Studio 2010 agrega formato de color a la ventana de salida para que los errores sean rojos. No estoy seguro de cómo lo están haciendo, pero podría darte un punto de partida.

+0

hmm interesante ... me pregunto si es solo una cosa de vs2010 ... gracias – ShoeLace

+3

Como sé, solo la versión Pro lo admite. Está bloqueado en la versión gratuita sin embargo :( – Cheburek

+0

Ver mi respuesta a continuación para una alternativa gratuita – theDmi

11

Si no quiere ir con la versión pro del complemento VSCommands, hay uno gratuito llamado VSColorOutput, que hace precisamente eso. He trabajado un poco, hace lo que dice.

Consulte http://coolthingoftheday.blogspot.com/2011/12/vscoloroutput-visual-studio-output.html o búsquelo en la galería de extensiones.

+0

Información importante: Tengo VS2010, no estoy seguro si funciona con versiones anteriores también. – theDmi

+0

Esto, es realmente genial! Muchas gracias, y uno Votar por tí! – Dinaiz

+0

De nada. Aparentemente, la mayoría de las personas .NET se utilizan para pagar pequeñas extensiones como VSCommands, no veo otra razón por la que VSColorOutput no esté más extendido :-) – theDmi

Cuestiones relacionadas