提问人:Picco 提问时间:8/25/2023 最后编辑:Guru StronPicco 更新时间:8/25/2023 访问量:42
UnitTest 不兼容
UnitTest not compatible
问:
试图在我的项目中插入一个 UnitTest,但 VS 声称 .NET 6.0 与 .NET 6.0 不兼容。这是确切的消息:
该项目与 net6.0 (.NETCoreApp,版本 = v6.0)。该项目支持以下功能:net6.0-windows7.0 (.NETCoreApp,版本 = v6.0)。
尝试使用 .NET 7.0 创建 UnitTest,但得到相同的结果。 有人经历过类似的事情并得到了解决方案吗?
答:
1赞
Guru Stron
8/25/2023
#1
该项目支持以下功能:
net6.0-windows7.0
尝试使用 .NET 7.0 创建 UnitTest
net6.0-windows7.0
表示项目面向 Windows 上的 .NET 6(而不是 .NET 7)。要在单元测试中引用此类项目,您需要匹配目标。
打开测试项目的文件,将 和 props 复制到单元测试中。.csproj
TargetFramework(s)
RuntimeIdentifier(s)
另请参阅:
评论
0赞
Picco
8/25/2023
谢谢,我在 UnitTest 中将目标操作系统更改为 Windows 7.0,现在它似乎可以正常工作。
0赞
Guru Stron
8/25/2023
@Picco很乐意帮忙!如果答案适合您 - 请随时投票并将其标记为已接受的答案(选中左侧)。
评论