Visual Studio中的彩色生成输出

时间:2020-03-05 18:49:23  来源:igfitidea点击:

我正在使用带有自定义生成脚本/批处理文件(ala make,ant等)的Visual Studio项目。

从命令行运行构建时,我们在各种输出行上放置了彩色突出显示。

但是,通过Visual Studio(在我的情况下为2005)构建时,输出窗口不再显示颜色。

这可能吗?如果需要,我很高兴将特定的代码放入构建脚本中。

解决方案

回答

问题不在于构建脚本,而在于Visual Studio不支持ANSI控制代码来更改颜色。

回答

据我所知,输出面板不支持着色,这可能就是为什么它从构建输出中剥离了颜色。假设在命令行上进行编译时,它们需要突出显示的所有相关位将更容易在IDE中看到,列为错误/警告/等。

回答

用于Visual Studio 2010的VSCommands插件将颜色格式添加到输出窗口,因此错误为红色。我不确定他们的工作方式,但这可能会为我们提供一个起点。