MSBuild:彩色黄瓜输出

时间:2011-12-08 21:17:59

标签: windows msbuild cucumber

当我从windows命令行运行黄瓜时,我得到彩色输出(目前使用ANSICON)。

当我使用以下MSBuild目标时,从命令行运行,我没有获得彩色输出

<Target Name="Tests_Functional_Run">
    <Exec Command="bundle exec cucumber" />
</Target>

我是如何在MSBuild中获得彩色输出的?

3 个答案:

答案 0 :(得分:0)

首先,我只需要阅读这个问题,看看“有色黄瓜”是什么......

您是在Visual Studio中构建项目,还是从命令行使用MSBuild?我问,因为命令行中的MSBuild会输出各种彩色输出,但我从未在VS输出窗口看到过颜色。

答案 1 :(得分:0)

着色是“显示模块”的人工制品(因为缺乏更好的术语)。 Windows控制台对从命令行输出显示的消息类型很敏感。

您需要创建或查找VS加载项以对“输出”窗格进行着色。或者将文本复制到功能强大的编辑器中并使用其着色功能。

答案 2 :(得分:0)

您的终端需要支持ANSI颜色。我们在这里使用一种名为ANSICon的东西,它可以设置为在所有cmd shell中自行安装并为黄瓜提供颜色输出。