最近.NET Core 1.0發布之后,微軟的 Scott Hunter 給出了對這個開源跨平臺項目近期計劃的指導意見,說明了用戶未來會有哪些新功能以及新功能將何時發布。
首先是預計在下一個月(2016年8月)發布的版本,其中解決了一些暴露的性能問題、bug修復和為F#模版能使用最新版本的F#而做的更新支持。為了正確地看待這次更新的大小,Hunter將其標記為補丁。
相反地,據Hunter說,下一次發布則是一次更新。它預計在2016年的最后一個季度或者是2017年的第一季度發布。這次更新將會以項目從.xproj/project.json文件格式轉換為.csproj/MSBuild文件格式為特色。Visual Studio的用戶只需要簡單地重新打開他們在Visual Studio中的解決方案就能將他們的項目轉化至新格式下。據微軟發言人說,他們將對不在Visual Studio中使用.Net Core的開發者提供一個獨立的命令行工具,用來轉化格式。.NET Core工具會在同一時期發布,發布時會是高質量且穩定的。
.NET Core將會加入C#的最新版本(版本7)和Visual Basic的最新版本(版本15),它與傳統.NET框架提供的版本相當。其中還會包括對F# 4.1的完整.NET Core支持。.NET Core運行環境中還新增了一個有趣的特性,就是對32位和64位ARM的支持。接下來微軟的Rich Lander在評論中指出:ARM32支持的確切發布時間還沒定下來,但是為了.NET Core能夠支持Windows IoT和Linux下的樹莓派,它已經被提上議程。
展望2017年第一季度的末尾和2017年的第二季度,.NET Core的下一次發布會加入一些“缺失的”API。根據Hunter所說,這會包括一些處理“網絡、序列、數據等”的API。這次.NET Core的發布是為了滿足.NET 2.0標準的需求,所以API會在.NET的三個主要家族:.NET框架, .NET Core和Xamarin中保持統一。據Lander說,.NET Core中的VB.NET正在開發中,但是發布日期還不能公布。
查看英文原文:Reviewing the .NET Core Roadmap