APP下载
报价宝  ›  综合  › 

微软将不再把.NET Framework API移植到.NET Core 3.0

报价宝 来源:baojiabao.com 发布时间:2019-10-17 18:50:00 10月07日更新
报价宝综合消息微软将不再把.NET Framework API移植到.NET Core 3.0

微软表示.NET Core 3.0现在已经具备发展现代工作负载需要的技术,因此计划将不再把.NET Framework上既存的技术移植到.NET Core 3.0上,并且将考虑会以MIT授权许可,开源不打算移植到.NET Core 3.0上的.NET Framework程式码库。

一开始.NET Core 1.0只拥有一个很小的API集合,仅包含约1.8万个.NET Framework API,而透过.NET Standard 2.0,微软试图在.NET Framework、.NET Core和Xamarin之间共享程式码,因此.NET Core 2.0提供了约3.8万个.NET Frameworks API,微软还建置了Windows相容套件包,而该套件包让.NET Core又增加了2.1万个.NET Framework API,前后约有6万个API加入.NET Core。

而在最新发布的.NET Core 3.0中,微软增加了WPF和WinForms,因此从.NET Framework移植到.NET Core的API总数超过了12万个,而这个数量已经超过.NET Framework API数量的一半。微软强调,.NET Core中还包含了6.2万个.NET Framework中没有的API,因此比较API的总数,目前.NET Core的API数量约达.NET Framework API的80%。

在Build 2019大会上,微软也宣布过AppDomains、远端处理、网页表单、WCF服务器以及Windows Workflow等功能,将不会移植到.NET Core上。目前也不再计划把任何.NET Framework技术移植到.NET Core上。对于那些没有移植的程式码,微软将会考虑在GitHub上以MIT授权开源,使其成为开放源代码专案,像是目前已经存在的CoreWF和CoreWCF社群专案一样。

微软提到,未来.NET会基于.NET Core发展,借由.NET Core 3.0,微软可以随时移植桌机、行动装置、控制台应用程序,甚至是网页平台与云端服务需要的技术,而这些技术将不会出现在.NET Framework程式码库中。

文章标签: 报价宝 降噪耳机价格 耳机价格 红米手机价格 华为手机价格 小米手机价格 电视机价格 笔记本电脑价格 笔记本价格 汽车价格 数码相机价格 手机价格 电视机价格 小米手机价格 红米手机价格