如何在OSX中使用.net核心设置控制台颜色

Jas*_*son 5 macos .net-core

我正在OSX 10.11.5(El Capitan)上使用.NET core 1.0。只需更改Console.ForegroundColor似乎对命令行中的控制台文本颜色没有影响。

     Console.ForegroundColor = ConsoleColor.Yellow;
     Console.WriteLine("Yellow");
Run Code Online (Sandbox Code Playgroud)

我尝试更新我的bash配置

export CLICOLOR=1
Run Code Online (Sandbox Code Playgroud)

我还有什么需要做的吗?

Jas*_*son 2

我明白了这一点。这是.NET core 1.0版本之间的差异。直到运行我才意识到后缀

dotnet --version
Run Code Online (Sandbox Code Playgroud)

以前我有:

1.0.0-preview1-002702
Run Code Online (Sandbox Code Playgroud)

重新下载并安装 SDX 后,我现在拥有:

1.0.0-preview2-003121
Run Code Online (Sandbox Code Playgroud)

这肯定是团队纠正的错误。

谢谢大家。