UnitTest 不兼容

问题描述 投票:0回答:1

尝试在我的项目中插入单元测试,但 VS 声称 .NET 6.0 与 .NET 6.0 不兼容。这是确切的消息:

该项目与net6.0(.NETCoreApp,版本=v6.0)不兼容。该项目支持以下版本:net6.0-windows7.0 (.NETCoreApp,Version=v6.0)。

尝试使用.NET 7.0创建UnitTest,但得到了相同的结果。 有人经历过类似的事情并找到解决方案吗?

c# unit-testing version .net-6.0 compatibility
1个回答
1
投票

该项目支持以下内容:

net6.0-windows7.0
尝试使用 .NET 7.0 创建单元测试

net6.0-windows7.0
表示您的项目目标是 Windows 上的 .NET 6,要在单元测试中引用它,您需要在单元测试项目中匹配该目标。打开测试项目的
.csproj
文件并将
TargetFramework(s)
RuntimeIdentifier(s)
属性复制到单元测试项目中。

另请参阅:

© www.soinside.com 2019 - 2024. All rights reserved.