尝试从 Xunit.KRunner 切换到 xunit.runner.kre?

Trying to switch from Xunit.KRunner to xunit.runner.kre?

今天在更新我们的项目后,Xunit.KRunner 在 NuGet 上似乎不再可用。我们检查了 Microsoft 项目,看起来他们正在使用 xunit.runner.kre 包。尝试安装时,xunit.assert 程序集无法从 Nuget 下载。有什么建议可以使它正常工作吗?我猜版本搞砸了。

这是我的 nuget 包位置:

我也在使用 kre 的 beta2 版本。

xunit.runner.xre 仅在 myget/vnext 供稿中可用。在 Nuget.config 中包含您应该能够恢复包

通过 运行 在 beta2 kre 上,您的依赖项不匹配。如果您查看 xunit 位的版本,它们都是 beta3。我建议将您的 kre 升级到 beta3 以解决您的问题(将影响您的应用程序引入的包)。

另请注意我建议确保您的 nuget.org/api/v2/ 提要已启用(在您发布的 SS 中未启用)。目前存在一个问题,它偶尔会自行禁用;当事情没有建立时,肯定让我的生活变得沮丧 :)。

is/was 新 xunit.runner.kre 和 VS CTP 5 存在问题。请参阅下面的讨论:

https://github.com/aspnet/Testing/issues/65