Question

J'utilise un projet Visual Studio avec un script/fichier batch de construction personnalisé (ala make, ant, etc.).

Lorsque la construction est exécutée à partir de la ligne de commande, nous avons placé une surbrillance colorée sur diverses lignes de sortie.

Cependant, lors de la construction via Visual Studio (2005 dans mon cas), la fenêtre de sortie n'affiche plus la couleur.

Est-ce possible?Je suis très heureux de mettre du code spécifique dans le script de construction si nécessaire.

Était-ce utile?

La solution

Pour autant que je sache, le panneau de sortie ne prend pas en charge la coloration, et c'est probablement la raison pour laquelle il supprime la coloration de la sortie de construction.Soi-disant, tous les éléments pertinents qu'ils doivent mettre en évidence lorsque vous compilez en ligne de commande seront plus faciles à voir dans l'EDI, répertoriés comme erreurs/avertissements/etc.

Autres conseils

Si vous ne souhaitez pas utiliser la version professionnelle du plug-in VSCommands, il existe une version gratuite appelée VSColorOutput, qui fait exactement cela.J'ai travaillé un peu avec, je fais ce qu'il dit.

Voir http://coolthingoftheday.blogspot.com/2011/12/vscoloroutput-visual-studio-output.html ou recherchez-le dans la galerie d'extensions.

Le Commandes VS Le plug-in pour Visual Studio 2010 ajoute une mise en forme des couleurs à la fenêtre de sortie afin que les erreurs soient rouges.Je ne sais pas comment ils procèdent, mais cela pourrait vous donner un point de départ.

Le problème ne vient pas de vos scripts de build, mais du fait que Visual Studio ne prend pas en charge Codes de contrôle ANSI pour changer la couleur.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top