【发布时间】:2020-12-26 02:07:57
【问题描述】:
我正在使用 xUnit 来实现测试。我曾经安装 xUnit Visual Studio 运行器 xunit.runner.visualstudio nuget 包来使用 VS GUI 运行测试。
下面是 VS 中与 xUnit 相关的依赖树分支。您可以清楚地看到 xUnit VS runner 没有依赖关系:
Visual Studio 突然要求我安装 Microsoft.NET.Test.Sdk nuget 以便在 GUI 中运行测试。有谁知道为什么?
注意:
- 我已经使用 VS 2019 一年多了,经常尽快更新。问题只是昨天才出现的。我现在使用的是 v16.7.2。
【问题讨论】:
-
可能是因为 xunit runner for VS 需要它?
-
没有它,它已经工作多年了。没有引入代码或依赖项的更改,只是 VS 本身的更新。
-
您是否安装了
xunit.runner.visualstudio 2.4.1?如果没有,您应该更新软件包以使用2.4.1版本。 -
另外,你的旧版本是什么?是
net core 3.1项目吗? -
是的。我有
xunit.runner.visualstudiov2.4.1。该项目是一个.net框架项目
标签: .net visual-studio unit-testing nuget xunit