C#中对面向standard2.0、standard2.1的项目进行单元测试

单元测试项目的目标框架 (TargetFramework或TargetFrameworks) 不能是standard2.0或standard2.1。

这是因为.NET Standard只是一个规范,它没有运行时,不能创建应用程序,只能创建库。

如果要测试面向standard2.0的项目,可以将单元测试项目的目标框架设置为支持standard2.0的net452、net461等。

如果要测试面向standard2.1的项目,可以将单元测试项目的目标框架设置为支持standard2.1的net5.0、net6.0、net7.0等。

应该对类库使用者可能采用的全部框架进行测试。

posted @ 2023-05-11 17:49  陈百川  阅读(49)  评论(0)    收藏  举报