首页 > 解决方案 > 单元测试多目标框架:测试所有框架

问题描述

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

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

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

#if NET472
            Assert.Fail();
#endif

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

我想在这两个框架中进行测试。如何使用单个测试项目做到这一点?

标签: .netmstest

解决方案


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


推荐阅读