我有一组mstest单元测试,使用Trace.Write
来收集一些调试信息。当我从VS2010运行它然后转到Test Run Details时,会出现Debug Trace部分,我可以看到我的所有消息。
但是当我在构建机器上从命令行运行相同的测试时,不会记录跟踪。
我尝试过的事情:
有人有类似的问题吗?
答案 0 :(得分:2)
请尝试使用Console.WriteLine
。我之前遇到过这个问题MSTest
,并使用WriteLine
为我工作 - 因为测试结果视图中有可用的输出。
不知道像Debug.WriteLine
或Trace.WriteLine
这样的其他内容是不行的,我从不打算发现是诚实的。 (好吧,我停止使用MSTest
并转移到NUnit
)