单元测试多目标框架:测试所有框架

Unit Test multi target frameworks: Test all frameworks

我用这些目标创建了一个 MS 测试单元测试项目

<TargetFrameworks>netcoreapp2.2;net472</TargetFrameworks>

如果我在我的测试中使用此代码:

#if NET472
            Assert.Fail();
#endif

然后运行测试,就可以成功了。这意味着测试是使用 netcoreapp 目标框架执行的。

我想在两个框架中进行测试。我怎样才能用单个测试项目做到这一点?

我发现如果使用命令行 dotnet test,它将 运行 分别测试每个框架。