/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/英文/
软件Tags: .netstandard编程工具
.NET Standard2.0是一款微软最新推出的跨平台开发者应用程序,可同时制作Windows、iOS及Android应用,功能非常强大,欢迎有需要的用户来绿色资源网下载。
.NET Standard应当被视作一种用于描述“至少在API接口方面需要选择哪一具体的实现,例如。NET Core、Mono、Xamarin或。NET 4.6”的规范。换句话说,。NET Standard本身并非一种实现,而是由。NET底层平台实现的。例如他认为,。NET Core实现了当前版本的。NET Standard 1.6版,而他认为。NET Core 1.2将非常接近。NET Standard 2.0,使其成为。NET Standard 1.6的超集。
现如今电脑及手机系统种类繁多,即使开发者制作出一款应用程序,也未必能登陆每一个平台,又或者不同平台版的界面会有所分别。不过微软为致力让开发者轻松设计出各款跨平台应用程序,因此他们在 Build 开发者大会上正式发布了 .NET Standard 2.0,只需一个基准代码即可同时制作出 Windows、iOS 及 Android 版应用程序。
与此同时,微软在大会上也发布了全新工具 Xamarin Live Player,可以在 Windows PC 上直接开发出 iOS 应用程序。 在使用 Xamarin Live Player 时,开发者只需要通过 visual studio 并将代码配置到 iOS 设备,不但可以使用到 Visual Studio 的实时编辑功具,同时也可维持 Visual Studio 的除错选项。
.NET Standard 2.0将。NET Standard 1.6 API的范围增大了不止两倍
从实现的角度来看,。NET Standard采取了与传统。NET略微不同的方法。实际上。NET Standard针对每个特定平台的实现还提供了可充当类型转发器(Type forwarder)的。NET Standard DLL。应用程序只需要引用类型提供程序(Type provider)DLL,即可将引用转发给能提供所需实现的相应程序集(Assembly)。相比。NET程序集,这种做法提供了类似的用户体验,但在实施者(Implementer)方面有很大不同,因为它们可以分别提供独立的程序包,而非像。NET运行时程序包那样提供一个单一的整体。