微軟項(xiàng)目經(jīng)理Immo Landwerth公布了即將推出的.NET Core 2.0版本的細(xì)節(jié),該版本預(yù)計(jì)于2017年春季發(fā)布。這是.NET Core平臺(tái)的一個(gè)重要發(fā)布,因?yàn)?.0版本對.NET Core的各項(xiàng)功能都有顯著擴(kuò)展。
言歸正傳,我們來看看即將發(fā)布的.NET Core 1.0版本。按計(jì)劃它將在Visual Studio 2017的正式發(fā)布會(huì)上推出。但是該版本仍將遵循.NET Standard 1.0,而.NET Standard 1.0缺少許多現(xiàn)有.NET Framework開發(fā)人員經(jīng)常使用的API。相比之下,.NET Standard 2.0的可用API的數(shù)量將比1.0的翻倍還多。遵循標(biāo)準(zhǔn)意味著.NET代碼可以與.NET Framework、.NET Core和Xamarin更流暢地共享。
構(gòu)建面向多個(gè)平臺(tái)的.NET庫的開發(fā)人員應(yīng)準(zhǔn)備開始遵循.NET Standard 2.0,因?yàn)?NET Standard 2.0將替換可移植類庫(Portable Class Libraries)。.NET Core的另一個(gè)關(guān)鍵細(xì)節(jié)是它將F#編譯器視為它的重要組成部分,而不僅僅是一個(gè)C#/ VB項(xiàng)目。.NET Core 1.0版本對操作系統(tǒng)支持十分強(qiáng)大,能支持Windows 7+、Mac OS X和Linux(8)的許多版本。.NET Core的支持平臺(tái)尚未發(fā)布,但在這一點(diǎn)上我們可以預(yù)期與1.0版類似。
因此.NET Core 2.0版本什么時(shí)候發(fā)布呢?目前具體日期還未定,已公布的信息說是2017年春天。鑒于VS2017必須首先發(fā)布(理論上在2017年第一季度發(fā)布),.NET Core 2.0很有可能計(jì)劃在5月初與Build 2017一起發(fā)布。
查看英文原文: NET Core 2.0 Planned for Spring 2017