.NET Core 3将支持Windows桌面应用
极客时间编辑部
讲述:丁婵大小:1.14M时长:02:30
近日,在微软 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、WPF(Windows Presentation Foundation)和 UWP 等所有主要的 Windows 桌面平台。这将有效减少 .NET 的碎片化和混淆性,并减少 .NET 开发者的传统约束。
对于新的桌面应用程序,开发人员可以直接从.Net Core 3 开始,而如果想把现有的应用程序,特别是那些大型应用程序迁移到.NET Core 3 时,桌面应用程序和项目文件都需要针对.NET Core 3 重新编译,而依赖关系不需要重新编译,但如果开发者更新依赖项,将会有额外的好处。
微软表示,希望将转向.NET Core 3 变成一个对于任何处于活跃开发阶段的应用程序来说都是足够简单的选择。
同时,微软还打算为桌面应用程序提供兼容 API,使 WPF 和 Windows Forms 能够并排运行,并能够在.NET Core 上运行。目前,微软已经在他们的很多应用程序中完成了这项更改。
此外,在 .NET 的官方博客中,微软还透露 .NET Core 目前没有支持 Mac 或 Linux 上的桌面应用的计划。ASP.NET Core 已进入下一个开发阶段,.NET Framework 4.8 预计将在 12 个月内发布。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
请先领取课程
免费领取
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
全部留言(1)
- 最新
- 精选
- lcqbug.net 生态系统真的乱呀归属地:云南
收起评论