关于.NET Core

.NET Core 包含以下部分:

  •   .NET Core 运行时:提供类型系统、程序集加载、垃圾回收器、本机互操作(简单理解为托管代码对非托管代码的调用)和其他基本服务。.NET Core 框架库提供基本元数据类型、应用编写类型和基本实用程序。
  •   ASP.NET Core 运行时:提供框架以生成基于新式云的Internet连接的应用程序,如:Web应用、Iot(Internet of Things)应用以及移动后端。
  •   .NET Core CLI工具和语言编译器(Roslyn和F#):提供.NET Core开发人员体验。
  •   dotnet工具:用于启动.NET Core 应用和CLI工具。它选择运行时并托管运行时,提供程序集家在策略并启动应用和工具

以上组件的分布:

  • NET Core 运行时 --包括.NET Core 运行时和框架库
  • ASP .NET Core 运行时  -- 包括ASP.NET Core 运行时 和.NET Core运行时以及框架库。
  • NET Core SDK  --  包括.NET CLI 工具、ASP.NET Core运行时,以及.NET Core运行时和框架。

相关文章