2026/4/6 9:16:09
网站建设
项目流程
网站的三大标签,网站开发软件成本,网易企业邮箱下载电脑版官方下载,网站建设中可能升级.NET技术新特性与应用深度解析 1. .NET Standard概述 在.NET生态系统中,存在着众多运行时。比如.NET Framework,它是安装在Windows操作系统上的全系统范围框架,为Windows Presentation Foundation (WPF)、Windows Forms和ASP.NET提供应用程序模型。而.NET Core则针对跨平台….NET技术新特性与应用深度解析1. .NET Standard概述在.NET生态系统中,存在着众多运行时。比如.NET Framework,它是安装在Windows操作系统上的全系统范围框架,为Windows Presentation Foundation (WPF)、Windows Forms和ASP.NET提供应用程序模型。而.NET Core则针对跨平台操作系统和设备,提供ASP.NET Core、Universal Windows Platform (UWP),还有面向Xamarin应用的Mono运行时,开发者可利用Mono运行时在Xamarin上开发应用,并在iOS、Android和Windows操作系统上运行。所有这些运行时都实现了一个名为.NET Standard的接口。.NET Standard是.NET API的规范,每个运行时都有其对应的实现。这使得代码能够在不同平台间实现可移植性,也就是说,为一个运行时创建的代码也能在另一个运行时中执行。它是早期使用的可移植类库(PCL)的下一代版本。PCL是一种类库,可针对一个或多个.NET框架。创建PCL时,我们可以选择该库需要使用的目标框架,它会尽量减少程序集的使用,仅采用所有框架共有的部分。.NET Standard并非可下载或安装的API或可执行文件,而是定义每个平台所实现的API的规范。每个运行时版本都实现了特定的.NET Standard版本,如下表所示:| 平台 | .NET Standard版本 || ---- | ---- || .NET Core 2.0 | 2.0 || .NET Framework 4.5 | 1.1 |