为什么允许使用目标框架 "net6" 和 "net7"?

8
根据this微软文档,targetframework可以设置为以下内容:

enter image description here

在我的 csproj 文件中,我有几个对 "net6" 和 "net7" 的引用:

enter image description here

这似乎完全正常。但是我在文档中没有看到任何关于这种格式的参考。有两个问题:

  1. 为什么会有效?
  2. 我应该将这些引用更改为"net6.0"和"net7.0"吗?

1
我认为只有微软能够准确告诉你为什么允许这样做。然而,随着 .Net Core+ 的出现,范式似乎已经从精确设置转向了宽容的回退。哪种范式最好取决于你问谁 :) 我最好的猜测是你的答案将是“因为微软决定这是最好的方法”。个人而言,我会将其更改为 6.0/7.0,以使其更加明确。 - cwap
谢谢Hans,我会在看到任何使用它的地方更新到7.0。 - yesman
@HansPassant,需要挖掘一下才能找到你在.NET 10怎么样?提到的具体内容。 - phuzi
1个回答

6

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接