xUnit 测试不会出现在 tfs 上

xUnit tests do not appear on tfs

本地测试和工作。但它在服务器上看不到 tfs te,它不起作用。 我在 Tfs 中看不到 xUnit 测试,无法使用它。 TFS 版本 2017

--- ----

对于普通项目,您可以直接在构建管道中使用 Visual Studio 测试任务。

您可以尝试明确指定 xunit 运行ner 的路径。比如

$(System.DefaultWorkingDirectory)\packages\xunit.runner.visualstudio.2.2.0\build\_common)

而且Szeki的评论是对的,xUnit测试运行ner只能在针对.NET 4.5.2或更高版本的程序集中运行,否则无法加载(因此测试将找不到)。看看这个问题:

如果您正在使用 .net 核心项目,您应该使用 .net 核心命令行来 运行 测试而不是 VStest。详细信息请参考以下博客: