• 【译】官宣.NET Core 3.0 Preview 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。

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

    为了防止错过一些更新,可以查看我们在.NET Core 3.0 Preview 6WPF 6月更新中发布的改进,这两处更新都是在上个月发布的。

    上线

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

    对于大多数API,我们打算在预览7之后只进行少量更改。其余API,尤其是:WPF,Windows Forms,Blazor和Entity Framework。将Preview 7之后的任何重大更改都会记录在案。

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

    .NET Core SDK大小改进

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

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

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

    操作系统 安装程序大小(更改) 磁盘大小(更改)
    Windows 164MB (-440KB; 0%) 441MB (-968MB; -68.7%)
    Linux 115MB(-55MB; -32%) 332MB(-1068MB; -76.2%)
    macOS 118MB(-51MB; -30%) 337MB(-1063MB; -75.9%)

    Linux和macOS的大小改进是巨大的。Windows的改进较小,因为我们已将WPF和Windows Forms添加到了.NET Core 3.0中。令人惊讶的是,即便我们在3.0中添加了WPF和Windows Forms,其安装程序仍然(稍微)小一些。

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

    发行版 2.2压缩尺寸 3.0压缩尺寸
    Debian 598MB 264MB
    Alpine 493MB 148MB

    闭幕

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

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

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

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

  • 相关阅读:
    Understanding Paths in ASP.NET
    C#通过shell32来控制本地连接
    利用outlook发邮件
    角色扮演游戏引擎的设计原理[转载]
    Lvalues and Rvalues
    链接字符串里面不要加上connection timeout =0
    Winform获取当前拥有焦点的控件
    Spring 3.x jar 包详解 与 依赖关系
    Liferay环境搭建、简单说明与相关资料
    爆音(杂音)问题的推论与解决
  • 原文地址:https://www.cnblogs.com/edison0621/p/11237093.html
Copyright © 2020-2023  润新知