gpt4 book ai didi

c# - ReSharper 的测试运行程序是否可以配置为不显示 Debug.WriteLine() 消息?

转载 作者:行者123 更新时间:2023-11-30 17:14:35 26 4
gpt4 key购买 nike

我想从 ReSharper 的测试运行程序输出中省略 Debug.Write/WriteLine 消息。可行吗?

最佳答案

while (Debug.Listeners.Count > 0) Debug.Listeners.RemoveAt(0);

或更有针对性(针对 NUnit 测试框架):

var nunitListener = Debug.Listeners.Cast<TraceListener>().Where(tl => tl.Name == "NUnit").FirstOrDefault();
if (nunitListener != null) Debug.Listeners.Remove(nunitListener);

请注意,虽然 ReSharper 添加了自己的跟踪监听器,但 Test Runner 在输出中显示的是 NUnit 的跟踪监听器。我不知道为什么,但是删除“NUnit”跟踪监听器就可以了。

关于c# - ReSharper 的测试运行程序是否可以配置为不显示 Debug.WriteLine() 消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8578736/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com