.NET Core 2.0的最終版本終于發布了。這是.NET 開源跨平臺的一個重大里程碑, 也是很多支持者、社區、公司共同努力的結果。開發者們可以采用命令行、自己喜歡的文本編輯器、Visual Studio 2017 15.3、Visual Studio Code、或者Visual Studio for Mac開始首個.NET Core 2.0項目的開發。 .NET Core 2.0也已經可以支持生產環境的負載,無論是運行在你自己的硬件設備還是你最喜愛的云平臺(如Microsoft Azure)。
同時,微軟還發布了ASP.NET Core 2.0和Entity Framework Core 2.0。 .NET Standard 2.0規范也已完成,它與.NET Core 2.0同時確定了最終的版本。.NET Standard是改進代碼共享并使每個.NET實現中的API可用性更為一致的關鍵措施,在2.0中提供的API數量是現有項目的兩倍之多。
.NET Core 2.0可以部署到Azure Web Apps,今天它只在在少數地區可以使用,隨后將在全球范圍內迅速擴張。
.NET Core 2.0包括了很多大的改進,以促使.NET Core更容易使用以及提高其作為一個平臺時的能力。以下是最大的那些改進:
Runtime
運行時和框架中的主要性能改進。實現了.NET Standard 2.0。支持6個新平臺,包括Debian Stretch,SUSE Linux Enterprise Server 12 SP2和macOS High Sierra。RyuJIT是.NET Core 2.0中的x86 JIT。Linux和Windows ARM32 builds可以在preview獲得。SDK
dotnet restore現在是一個隱式命令。.NET Core和.NET Standard項目可以引用.NET Framework NuGet軟件包和項目。.NET Core SDK可以通過源代碼構建。Visual Studio
實時單元測試支持。代碼導航改進。C#Azure功能支持。CI/CD對容器的支持。想嘗鮮的開發人員可以在這里下載.NET Core 2.0,遇到的任何問題可以在dotnet/core#812分享和反饋。
另外,Visual Studio用戶需要更新到最新版本的Visual Studio才能使用.NET Core 2.0,并需要單獨安裝.NET Core 2.0 SDK以進行此更新。
更多的內容可以觀看微軟官方的.NET 2.0發布視頻。現在開始你的.NET Core 2.0旅程吧。