当前位置:  开发笔记 > 开发工具 > 正文

Debug.WriteLine()在运行测试时发生两次

如何解决《Debug.WriteLine()在运行测试时发生两次》经验,为你挑选了1个好方法。

我在VS2008运行单元测试中有一个奇怪的问题。当我在正常模式或调试模式下使用Resharper或TestDriven运行单元测试时,Debug.WriteLine(“ foo”)行执行了两次:在VS的“输出”窗口中,我可以看到每行写了两次。

但是,如果我逐步进行测试,则似乎每条线都按预期执行了一次。有人知道这是怎么回事吗?谢谢!



1> David Schmit..:

IIRC Studio的“输出”窗口不仅显示STDOUT和STDERR,而且还显示跟踪消息。适当的测试运行者可能会在写入STDOUT之外另外设置跟踪,如果您手动进入测试,则不会发生这种情况。

推荐阅读
小妖694_807
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有