jul*_*old 16 .net c# unit-testing .net-4.8
我创建了一个 .Net 6 类库,现在我正在尝试创建一个测试项目。
.net 6 测试项目不可用。在网上我找到了使用.Net Framework或.Net core的信息来进行测试。
我创建了一个 .Net Framework 4.8 测试项目并引用了我的类库。
我收到编译器错误:
项目“..\CircularList\CircularList.csproj”目标为“net6.0”。它无法被面向“.NETFramework,Version=v4.8”的项目引用。单元测试
那么我该如何进行单元测试呢?有没有办法从 .Net Framework 4.8 转向 .Net 6.0?
小智 9
以前的答案都不适合我。我试图为我的 Windows 窗体 (.NET 6.0) 项目添加一个测试项目。尝试了所有可用的项目模板,但没有一个有效。
只需要修改测试项目 .csproj (通过双击测试项目),并将TargetFramework从net6.0更改为net6.0-windows。
我想这一定就是答案。如果您想使用测试 .net6 库,请勿使用项目模板“单元测试项目 (.NET Framework)”。
在项目创建向导中使用更新的模板。有较新的 MSTest 模板,但也可以利用更好的模板,例如 xUnit 模板。
| 归档时间: |
|
| 查看次数: |
13645 次 |
| 最近记录: |