继在上个月的第八个预览版本时达成“功能完成”的突破之后,.NET 5.1 现又迎来了 RC1,意味着其已做好投入生产环境的“上线”准备。 感兴趣的开发人员,可尝试在生产环境中部署 .NET 5.1 代码。在经历了又一个候选发布(RC2)之后,其有望在下月迎来正式发布。 (图自: Microsoft ) 为了实现 .NET 生态的大一统, 微软 致力于将所有组件包装到同一个软件包中,以实现 .NET 老框架向开源跨平台的平稳过渡。 项目经理 Richard Lander 在去年 5 月的公告中称:“未来将只有一个 .NET,而你可以在 Windows 、Linux、macOS、iOS、Android、tvOS、watchOS、乃至 WebAssembly 等平台上无缝切换体验”。 虽然愿景很是伟大,但 .NET 5 的某些部分仍存在一些棘手的问题,比如基于 C# 进行 Web 开发的 Blazor WebAssembly 客户端、以及桌面开发组件的迁移工作。 此外受 2020 年初持续至今的 COVID-19 健康危机的拖累,导致 .NET 5 的开发未能达成最初的预期目标。 【来源:cnBeta.COM】