Pregunta

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

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

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

es posible?Estaré encantado de incluir un código específico en el script de compilación si es necesario.

¿Fue útil?

Solución

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

Otros consejos

Si no desea utilizar la versión pro del complemento VSCommands, existe uno gratuito llamado VSColorOutput, que hace precisamente eso.He trabajado un poco con él, hace lo que dice.

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

El Comandos VS El complemento para Visual Studio 2010 agrega formato de color a la ventana de salida para que los errores aparezcan en rojo.No estoy seguro de cómo lo están haciendo, pero podría darle un punto de partida.

El problema no está en los scripts de compilación, sino en que Visual Studio no es compatible Códigos de control ANSI para cambiar el color.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top