关于.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运行时和框架。