如何在Visual Studio的ReSharper单元测试会话窗口中通过单元测试输出彩色文本。我正在使用Resharper VS插件,我认为它生成单元测试窗口。如何在Visual Studio的R#单元测试会话窗口中通过单元测试输出彩色文本?
我正在使用这与nunit,并希望使用c#Console.Write生成彩色文本到这个窗口。
如何在Visual Studio的ReSharper单元测试会话窗口中通过单元测试输出彩色文本。我正在使用Resharper VS插件,我认为它生成单元测试窗口。如何在Visual Studio的R#单元测试会话窗口中通过单元测试输出彩色文本?
我正在使用这与nunit,并希望使用c#Console.Write生成彩色文本到这个窗口。
我认为这是不可能的。您使用Debug.WriteLine()
或Console.WriteLine()
将文字写入此窗口。
你想如何传递颜色信息?我给它两个尝试:
HTML
不会被解析richtext
格式不解析我没有别的想法,我不认为这是工作不知何故。
也许Ansi控制台代码...明天就试试看吧。 – AnthonyLambert 2010-03-11 18:01:12
Console.ForegroundColor = ConsoleColor.Red; Console.BackgroundColor = ConsoleColor.DarkMagenta; – bushed 2011-04-12 15:51:46
tascanius,你说得对。它根本不被支持。但有R#功能请求,您可以投票:http://youtrack.jetbrains.net/issue/RSRP-255660 – 2011-07-13 11:36:06
我认为这是不可能的,因为log4net ColoredConsoleAppender的输出在Resharper测试运行器中是黑白的。
不知道这是否是resharper特定或只是nunit允许的。 – AnthonyLambert 2010-03-11 17:21:07
在你的菜单中:'ReSharper' - >'Windows' - >'Test Session Window'。所以至少你谈论的窗口属于ReSharper。 – tanascius 2010-03-11 17:23:12
我认为这个窗口是一个嵌入式IE窗口,但是Resharper在把它扔到那里之前预处理测试输出。该预处理确实给了你有限的能力,比如用“file:// c:/ path/to/file”创建一个到本地文件的链接。这已经证明我在调试xml请求/响应序列方面非常有用,我将其写入磁盘然后在测试输出中进行链接。 – 2013-11-22 11:09:16