当我从windows命令行运行黄瓜时,我得到彩色输出(目前使用ANSICON)。
当我使用以下MSBuild目标时,从命令行运行,我没有获得彩色输出
<Target Name="Tests_Functional_Run">
<Exec Command="bundle exec cucumber" />
</Target>
我是如何在MSBuild中获得彩色输出的?
答案 0 :(得分:0)
首先,我只需要阅读这个问题,看看“有色黄瓜”是什么......
您是在Visual Studio中构建项目,还是从命令行使用MSBuild?我问,因为命令行中的MSBuild会输出各种彩色输出,但我从未在VS输出窗口看到过颜色。
答案 1 :(得分:0)
着色是“显示模块”的人工制品(因为缺乏更好的术语)。 Windows控制台对从命令行输出显示的消息类型很敏感。
您需要创建或查找VS加载项以对“输出”窗格进行着色。或者将文本复制到功能强大的编辑器中并使用其着色功能。
答案 2 :(得分:0)
您的终端需要支持ANSI颜色。我们在这里使用一种名为ANSICon的东西,它可以设置为在所有cmd shell中自行安装并为黄瓜提供颜色输出。