我在 VS2008 运行单元测试中有一个奇怪的问题。当我在正常或 Debug模式下使用 Resharper 或 TestDriven 运行单元测试时,Debug.WriteLine("foo") 行被执行两次:即。在 VS 的输出窗口中,我可以看到每行写了两次。
但是,如果我逐步完成测试,每行似乎都按预期执行了一次。有谁知道这里发生了什么?谢谢!
最佳答案
IIRC Studio 的输出窗口不仅显示 STDOUT 和 STDERR,还显示跟踪消息。适当的测试运行程序可能会在写入 STDOUT 之外设置跟踪,如果您手动进入测试,则不会发生这种情况。
关于visual-studio - 运行测试时 Debug.WriteLine() 发生两次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/406632/