我們宣布推出.NET Core 3.0 Preview 7。我們的工作已經(jīng)從創(chuàng)建新功能過(guò)渡到打磨版本。預(yù)計(jì)剩余的預(yù)覽版會(huì)聚焦在版本質(zhì)量上。 立即在 Windows,macOS 和 Linux 上下載 .NET Core 3.0 Preview 7。
ASP.NET Core 和 EF Core 發(fā)布更新。Visual Studio 用戶需要更新至 Visual Studio 2019 16.3 Preview 1(將于本周晚些時(shí)候發(fā)布)才可以使用 NET Core 3.0 Preview 7。 Microsoft .NET 官方網(wǎng)站已更新為 .NET Core 3.0 Preview 7(參閱網(wǎng)站頁(yè)腳中顯示的版本)。它已在 Preview 7 和 Azure WebApps(作為自包含應(yīng)用)上成功運(yùn)行了兩個(gè)多星期。我們可能會(huì)在幾周內(nèi)將網(wǎng)站遷移到Preview 8。 了解更多內(nèi)容,請(qǐng)查看我們上個(gè)月發(fā)布的 .NET Core 3.0 Preview 6 和 WPF 6月更新中的改進(jìn)。 Go LiveNET Core 3.0 Preview 7 是受 Microsoft 支持的并可用于生產(chǎn)的版本。我們強(qiáng)烈建議您在將 Preview 7 應(yīng)用到生產(chǎn)環(huán)境之前,先對(duì)應(yīng)用進(jìn)行測(cè)試。如果您發(fā)現(xiàn)了問(wèn)題,請(qǐng)?zhí)峤?GitHub 問(wèn)題或聯(lián)系 Microsoft 支持人員。 對(duì)于大多數(shù)API,我們不打算在 Preview 7 之后進(jìn)行大量更改。值得注意的例外是:WPF,Windows Forms,Blazor 和 Entity Framework。Preview 7 之后的任何重大更改都將在更新文檔中提及。 我們正在努力確保與 .NET Core 1.x 和 2.x 應(yīng)用的高度兼容性,從而直接將現(xiàn)有應(yīng)用升級(jí)到 .NET Core 3.0。 .NET Core SDK 體積優(yōu)化.NET Core SDK 在 3.0 中要小得多。主要原因是,我們改變了構(gòu)建 SDK 的方式,方法是遷移到各種類型(引用程序集、框架、模板)的專用'包'。 在以前的版本(包括 .NET Core 2.2)中,我們從 NuGet 包構(gòu)建 SDK,其中包括許多不需要和浪費(fèi)大量空間的產(chǎn)物。 您可以在 .NET Core 3.0 SDK 體積改進(jìn) gist 中了解我們?nèi)绾斡?jì)算這些文件體積。提供了詳細(xì)說(shuō)明,以便您可以在您自己的環(huán)境中運(yùn)行相同的測(cè)試。 .NET Core 3.0 SDK 體積(括號(hào)中是體積變化) Linux 和 macOS 的大小改進(jìn)是引人注目的。Windows 的改進(jìn)較小,因?yàn)槲覀円烟砑?WPF 和 Windows Forms 作為 .NET Core 3.0 的一部分。令人驚訝的是,我們?cè)?3.0 中添加了 WPF 和 Windows Forms,安裝程序仍然小了一點(diǎn)。 您可以看到 .NET Core SDK 的 Docker 映像具有相同的優(yōu)勢(shì)(這里只列出 Debian 和 Alpine )。 尾聲.NET Core 3.0 正式版近在咫尺,現(xiàn)在我們不再構(gòu)建新功能,完全專注于穩(wěn)定性和可靠性。請(qǐng)盡快告訴我們您發(fā)現(xiàn)的任何問(wèn)題。我們希望在發(fā)布最終的 3.0 版本之前獲得盡可能多的修復(fù)。 我們建議您開(kāi)始計(jì)劃采用 .NET Core 3.0,并且強(qiáng)烈建議使用容器。3.0 中針對(duì)容器的改進(jìn)對(duì)于直接或通過(guò)協(xié)調(diào)器(譯注:例如k8s)調(diào)配 docker 資源限制至關(guān)重要。 如果您想安裝每日構(gòu)建,請(qǐng)閱讀 .NET Core 主分支上的重要建議 https://github.com/dotnet/announcements/issues/118 ●編號(hào)338,輸入編號(hào)直達(dá)本文 ●輸入m獲取文章目錄 |
|