使用MSBuild运行xUnit测试

使用MSBuild运行xUnit测试,msbuild,xunit,Msbuild,Xunit,我创建了ASP.NET we应用程序项目,然后创建了一个测试类-该类是.NET核心的一部分 我需要通过控制台运行测试,但我不能使用.net core。因为应用程序必须使用MSBuild进行编译等,所以我一直在研究如何在MSBuild任务中运行xUnit测试 我找到了这个 因此,我安装了xunit.runner.msbuild.net452.dll,但无法运行测试 error : System.InvalidOperationException: Unknown test framework: c

我创建了ASP.NET we应用程序项目,然后创建了一个测试类-该类是.NET核心的一部分

我需要通过控制台运行测试,但我不能使用.net core。因为应用程序必须使用MSBuild进行编译等,所以我一直在研究如何在MSBuild任务中运行xUnit测试

我找到了这个

因此,我安装了
xunit.runner.msbuild.net452.dll
,但无法运行测试

error : System.InvalidOperationException: Unknown test framework: could not find xunit.dll (v1) or xunit.execution.*.dll .....

.NET framework与xUnit兼容吗

这似乎是一个非常常见的错误,有一些环境原因。你做了什么研究?你应该分享这项研究。无论如何,这可能更适合于。我一直在阅读有关xunit.runner.msbuild的文章……但目前我无法执行测试。上次我对msbuild命令执行luanched时,输出是:AfterBuild:xUnit.net msbuild Runner v2.4.1(64位Desktop.net 4.0.30319.42000)。然而,我无法知道测试是否完成……对问题的澄清应该通过对问题本身的分析来完成。评论可以删除。