首页 » IT资讯 » 正文

.NET Core 3.0预览版7发布

今天,我们宣布推出.NET Core 3.0 Preview 7。我们已经从创建新功能转变为抛光版本。期待对其余预览版本的质量进行单独关注。

立即在Windows,macOS和Linux上下载.NET Core 3.0 Preview 7

ASP.NET CoreEF Core今天也在发布更新。

Visual Studio用户需要Visual Studio 2019 16.3 Preview 1(将于本周晚些时候发布)才能使用.NET Core 3.0 Preview 7。

微软.NET网站已经更新到.NET 3.0的核心7预览(请参阅网站页脚显示的版本)。它已经在预览7上成功运行了两周多,在Azure WebApps上(作为一个独立的应用程序)。我们可能会在几周内将网站迁移到预览8版本。

ICYMI,从上个月查看我们在.NET Core 3.0 Preview 6WPF 6月更新中发布的改进。

上线

Microsoft支持.NET Core 3.0 Preview 7,可用于生产。我们强烈建议您在将预览7部署到生产环境之前测试在预览版7上运行的应用程序。如果您发现.NET Core 3.0存在问题,请提交GitHub问题和/或联系Microsoft支持

对于大多数API,我们打算在预览7之后进行很少的更改。值得注意的例外是:WPF,Windows Forms,Blazor和Entity Framework。将记录预览7之后的任何重大更改。

我们正在努力确保与.NET Core 1.x和2.x应用程序的高度兼容性,从而可以直接将现有应用程序升级到.NET Core 3.0。

.NET Core SDK大小改进

使用.NET Core 3.0,.NET Core SDK要小得多。主要原因是我们改变了构建SDK的方式,转而使用各种特定的“包”(参考程序集,框架,模板)。在以前的版本(包括.NET Core 2.2)中,我们使用NuGet包构建了SDK,其中包含许多不需要的工件并浪费了大量空间。

您可以在.NET Core 3.0 SDK Size Improvements要点中看到我们如何计算这些文件大小。提供了详细说明,以便您可以在自己的环境中运行相同的测试。

.NET Core 3.0 SDK大小(括号中的大小更改)

Linux和macOS的大小改进是戏剧性的。Windows的改进较小,因为我们已将WPF和Windows Forms添加为.NET Core 3.0的一部分。令人惊讶的是,我们在3.0中添加了WPF和Windows Forms,并且安装程序仍然(稍微)小一些。

您可以通过.NET Core SDK Docker映像看到相同的好处(此处仅限于x64 Debian和Alpine)。

闭幕

.NET Core 3.0版本即将完成,由于我们不再构建新功能,因此团队专注于稳定性和可靠性。请尽快告诉我们您发现的任何问题。我们希望在发布3.0版本之前尽可能多地修复。

我们建议您开始计划采用.NET Core 3.0。如果您使用容器,此建议更强。容器3.0改进对于直接或通过协调器使用docker资源限制的任何人都至关重要。

如果您安装每日构建,请阅读.NET Core主分支上的重要PSA 。

原文链接: https://devblogs.microsoft.com/dotnet/announcing-net-core-3-0-preview-7/

发表评论