gpt4 book ai didi

visual-studio - NUnit 中的跟踪仅在从 Visual Studio 进行调试时有效

转载 作者:行者123 更新时间:2023-12-04 05:51:08 26 4
gpt4 key购买 nike

我想在 NUnit GUI(版本 2.5.7,目标运行时 4.0)中的“文本输出”选项卡中显示跟踪信息:

Trace.Listeners.Add(new ConsoleTraceListener());
Trace.WriteLine("Hello NUnit");

当我通过调试 -> 启动外部应用程序从 Visual Studio (2010) 启动 NUnit GUI 时,这工作正常。

但是当来自 .nunit 项目文件和控制台运行程序时 - 不要。为什么??

最佳答案

我找到的不是解决方案,而是原因。

我有 MyProject.Test.dll(包含测试本身)和 MyProject.dll(测试目标)。

当我在 MyProject.dll 中使用 Trace.WriteLine() 希望在 NUnit 中出现时,它让我失望并失败了。

但是当我在 MyProject.Test.dll 中使用 Trace.WriteLine() 时 - 它有效。但这意义不大,因为我需要跟踪目标本身以确定测试失败的原因而不重写。

所以很高兴知道在目标中使用跟踪并通过测试显示它的解决方案。

关于visual-studio - NUnit 中的跟踪仅在从 Visual Studio 进行调试时有效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3601041/

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