.NET Core生命周期常见问题

时间:2022-01-02 14:44:29

本章采取问答式,说一说.net Core里生命周期的常见问题。【译】

1.什么是. NET Core?
. NET Core是一组运行时、库和编译器组件, 可用于设备和云工作负载的各种配置。跨平台和开源,. NET Core提供了一个轻量开发模型可以灵活的工作在各种开发工具 OS 平台。. NET Core可在MIT license.许可证下的 GitHub 上获得。.net Core是指多种技术, 包括. net Core、ASP.NET Core和Entity Framework Core。

2..NET Core如何发布?
.NET Core具有主要和次要版本,代表相关但独立的版本流。 主要版本将高度稳定,发布变化较小。 主要版本将在其发行后支持三年,或在下一个主要发布版本发布后12个月内支持,以较短者为准。 例如,.NET Core 2.0是一个主要版本,.NET Core 2.0在.NET Core 2.0发布后的12个月内将继续得到支持。

主要版本可能有多个次要版本。 例如,.NET Core 1.0使用.NET Core 1.1进行了更新。 同样,.NET Core 2.0将会使用.NET Core 2.1进行更新。 次要版本代表更快的变化和创新速度,并将在父母(主要)版本的同一个三年期内得到支持。 客户必须在三个月内达到最新的次要版本才能继续获得支持。 例如,一旦.NET Core 1.2发布,客户必须在3个月内从.NET Core 1.0升级到.NET Core 1.1。

3..NET Core的生命周期如何工作?
.NET Core的生命周期信息可以在这里找到

4.在哪里可以找到. NET 核心的特定版本的结束日期?
 您可以在这里找到所有. NET 核心版本的结束日期

5.ASP.NET Core和Entity Framework Core的生命周期如何工作?
ASP.NET Core和Entity Framework Core作为.NET Core发行版的一部分发布,并将遵循父版本的生命周期。

6.那么第三方组件呢?
在某些情况下,通过NuGet安装第三方组件或库可能是使用.NET Core的先决条件。 对这些组件的支持将来自运送这些组件或库的供应商。
针对某些平台(如红帽企业Linux)的.NET Core版本将由Red Hat而不是Microsoft发布。 对于这些平台,.NET Core的更新将提供给供应商通过其系统进行部署。

7.如果我从GitHub获取.NET Core资源,该怎么办?
从GitHub获取.NET Core源代码并自行构建它的客户可以从GitHub获取源代码形式的修补程序和更新,并将其纳入其应用程序中。

8..NET Core和.NET Framework之间的关系是什么?
.NET Core和.NET Framework(通常)具有子集 - 超集关系。 .NET Core被命名为“Core”,因为它包含.NET Framework的核心功能,用于运行时库和框架库。 例如,.NET Core和.NET Framework共享GC,JIT以及诸如String和List <T>等类型。
.NET Core的创建使得.NET可以是开源的,跨平台的并且可以在更多的资源受限的环境中使用。

9.为什么.NET Core版本不像.NET Framework一样遵循相同的生命周期?
.NET Core是一个更新的开发平台,.NET Core的发布遵循敏捷,更快速的发布步调。 基于.NET Framework的应用程序广泛部署在数亿台计算机上,兼容性和稳定性都很高。 这会导致.NET Framework的发布频率降低,但发生的更改较少。 由于这些差异,.NET Core发行版遵循自己的生命周期。

10.我正在使用.NET Framework 4.5.x或4.6.x. 这是否意味着我需要更新我的应用程序以使用.NET Core?
如果您使用的是.NET Framework 4.5.x或.NET 4.6.x,则无需更新应用程序即可使用.NET Core。 也就是说,.NET Core开发平台提供了比Microsoft .NET Framework更多的优势。 您可以在这里找到更多信息

11.我在哪里可以了解有关.NET Core的更多信息?
Here

12.这篇文章在胡言乱语了些什么,我也不知道了!!莫怪..


欢迎大家关注我都我的微信 公众号,公众号涨粉丝人数,就是你们对我的喜爱程度!

 .NET Core生命周期常见问题