在微软 Build 2018 开发者大会上,.NET 团队发布了 .NET Core 的下一个主要版本 3.0 的规划蓝图..Net Core 3 的首个预览版预计在今年晚些时候发布, 正式版本将在 2019 年发布.
.NET Core 是微软 .NET 技术的开源, 跨平台版本, 允许开发者在 Windows,Mac 和 Linux 上使用包括 C#,F#和 Visual Basic 等语言. 可以说,.NET Core 是仅支持 Windows 的 .NET Framework 的一个跨平台分支, 自 2016 年 6 月首次发布后, 微软一直在保持同时开发这两个版本. 当时微软表示,.NET Core 适用于 ASP.NET web 应用, 以及 Win10 UWP 应用. Windows 桌面应用将继续使用 .NET Framework .
.NET Core 3.0 将改变这一局面, 其最大的亮点就是支持 Windows 桌面应用, 也就是说届时它将支持 Windows Forms,Windows Presentation Foundation(WPF) 和 UWP 等所有主要的 Windows 桌面平台. 这将有效减少 .NET 的碎片化和混淆性, 并减少 .NET 开发者的传统约束.
此外, 在 .NET 的官方博客中, 微软还透露 .NET Core 目前没有支持 Mac 或 Linux 上的桌面应用的计划. ASP.NET Core 已进入下一个开发阶段,.NET Framework 4.8 预计将在 12 个月内发布.
来源: http://news.51cto.com/art/201805/572917.htm