上层的每个实现都要遵循.NET Standard,NET Standard编写,可在所有上层运行时上运行
| 系统 | 框架类型 | 是否开源 | 应用 | |
|---|---|---|---|---|
| .NET Framework | Windows | 平台应用框架 | 否 | 构建Windows应用程序,构建运行在IIS上的Web应用程序 |
| .NET Core | Windows, Linux, macOS | 平台应用框架 | 是 | 构建跨平台命令行应用程序、ASP.NET Core应用程序、云服务 |
| Xamarin | iOS, Android, macOS | 平台应用框架 | 是 | 构建iOS、Android移动应用程序、macOS桌面应用程序 |
| .NET Standard | Windows, Linux, macOS,iOS, Android | 底层库 | 是 | 创建可以被所有.NET实现(如.NET Core和.NET Framework)所引用的类库 |