.NET Core 2.1路线图
Microsoft的Scott Hunter發布了Microsoft?.NET Core 2.1版本的路線圖。Hunter宣布Microsoft .NET Core每天約有五十萬開發人員的使用量。根據Microsoft所收集的數據,在2017年9月.NET Core 2的使用量已經超過了.NET Core 1.X。
有了之前成功的發布經驗,Microsoft將關注于.NET Core 2.1的幾個問題上:更快的構建性能,更快的內部工程系統并改進了與.NET框架之間的兼容性。根據Microsoft的初步基準,所有的.NET Core項目在2.1版本中都會有更快的構建時間,越大的項目獲益越明顯。
2.1版本將推出一種實現框架兼容性的方法,稱為“小版本前滾(minor-version roll-forward)”,這樣就不需要再將應用程序和其運行環境相匹配了。這意味著Core 2.1的應用程序在之后的小版本(如2.2、2.3等等)將不需要進行修改就可以直接運行。
準備運行(R2R)預編譯程序集計劃縮小其安裝大小。.NET Core 2的方法可以縮短其啟動時間,但當程序集運行時其優勢并不明顯。由于大多數的客戶通常會啟動應用程序并讓它執行,所以快速的啟動時間與存儲空間的減少相比是微不足道的。
支持.NET Core的命令行工具也計劃進行改進。為了更大程度提高開發人員的便利性,.NET Core 2.1將引入一些新的指令,支持開發人員工具的打包和安裝。[dotnet pack][5]命令能夠打包程序集以便進行分發,而dotnet安裝工具exampleApp則會將其安裝在用戶的.dotnet\tools文件夾之下。這個路徑會自動添加到path中,因此無論本地目錄如何,都可以使用新的可執行文件。
這些新增特性對于獨立應用程序(譯注:Self-contained apps是.NET Core中的一種應用類型)來說是一種改進,通過使用dotnet publish命令能夠準確無誤地將這些應用程序進行打包。在2.1版本中,打包后的包將默認包含最新的補丁運行環境。
盡管正式的時間表還沒有公布,Hunter介紹說他的團隊預計.NET Core 2.1預覽版將于2月與大家見面。第二版預覽將有望在3月發布,而候選發布版預期在4月發布。在2018年上半年,正式版本(RTM)也會與大家見面。
原文地址:?http://www.infoq.com/cn/news/2018/02/netcore2.1-direction
.NET社區新聞,深度好文,歡迎訪問公眾號文章匯總 http://www.csharpkit.com
總結
以上是生活随笔為你收集整理的.NET Core 2.1路线图的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Blazor正式成为Microsoft官
- 下一篇: .NET Core使用swagger进行