.NET Core xUnit 测试输出消息在 VS 2022 中的测试资源管理器上显示为警告

问题描述 投票:0回答:1

在使用 xUnit(抽象版本 2.0)的 .NET Core 8 上,当我们将测试输出写入

TestOutputHelper
时,写入输出的每一行 - 请参阅屏幕截图 (1) - 都算作“警告”,请参阅屏幕截图 (2) ,在 Visual Studio 2022 测试资源管理器中。

Screenshot of VS Test Explorer with warnings

这是 Microsoft 的疏忽,没有将其纳入“日志”、“信息”或其他非警告、非错误计数器,还是我们做错了什么?没有什么比“日志级别”更重要的了,我们只是在测试输出助手上调用

void WriteLine(string message)
方法。

.net-core visual-studio-2022 xunit.net test-explorer
1个回答
0
投票

这些警告很可能是 VS 2022 文本资源管理器的一个怪癖。

我复制了类似的设置,但在 JetBrains Rider、VS Code 或带有

dotnet test
的终端中没有遇到警告。

也许也可以尝试上述任一选项,看看是否遇到类似的警告?

© www.soinside.com 2019 - 2024. All rights reserved.