asp.net-core - .Net5 vs .Net Core 3 我应该选择哪一个作为目标
问题描述
我已经开始使用 asp.net core 开发一个 web 项目。当我在 VS2019 中打开项目属性时,我注意到它的默认目标框架是 .net5 而不是“.net core 3”?这是为什么?近几年听说.net core是.net的新版本,为什么VS的默认目标框架是.net?我应该将其更改为 .netcore 3 吗?
解决方案
.Net5 = .Net 5 核心
.NET 5.0 是 .NET Core 3.1 之后的下一个主要版本。我们将此新版本命名为 .NET 5.0 而不是 .NET Core 4.0,原因有两个:
我们跳过版本号 4.x 以避免与 .NET Framework 4.x 混淆。我们从名称中删除了“Core”,以强调这是 .NET 未来的主要实现。.NET 5.0 支持比 .NET Core 或 .NET Framework 更多类型的应用程序和更多平台。
推荐阅读
- flutter - 返回主页时如何设置首选方向
- android - 有没有办法从图像(或实时摄像机)中找到颈部位置?
- rust - 如何使用可变 Vec 中的切片作为 HashMap 中的键
- php - 我如何找到具有一个共同键的两个关联数组之间的差异
- angular - cordova-plugin-inappbrowser 不能从角度工作
- typescript - 类型保护未从计算属性解析
- javascript - 无法在firebase中获取数据的最后插入ID
- java - 覆盖库对“R.style.someTheme”的引用
- reactjs - Webpack 没有获取配置路径,路径必须是字符串,接收到 null
- linux - shell 脚本无法 cd 进入包含空格的目录