【发布时间】:2022-04-01 20:11:00
【问题描述】:
我已经开始使用 asp.net core 开发一个 web 项目。当我在 VS2019 中打开项目属性时,我注意到它的默认目标框架是 .net5 而不是“.net core 3”?这是为什么? 近几年听说.net core是.net的新版本,为什么VS的默认目标框架是.net呢?我应该将其更改为 .netcore 3 吗?
【问题讨论】:
-
.NET 5是.net core在 3.x 之后的下一个版本的新名称。该命名旨在改回.net,但具有将所有平台统一在一个框架中的新含义。这意味着.net core只是从基于 Windows 的 .net 过渡到多平台 .net 的临时名称。但是,我们可以互换使用.net core和.net 5而不会造成任何混淆。最后(也许多年后),我们会熟悉.NET这个名字而忘记.NET Core,它只是名字,并不影响它不断增长的力量。 -
此外 .net 3.1 是 LTS .net 5 不是。 .net 6 也应该成为 LTS
标签: asp.net-core