据悉,这个预览版是 .Net Core 3 中重要的版本,能够视为原计划在 7 月发布的 RC 版本 (引自微软 .NET Core 首席 Program Manager Richard 先生原话),故可在生产环境进行开发和部署。git
Windows, macOS 和 Linux 版本的Download .NET Core 3.0 预览版 7 下载地址以下:github
与此同时,ASP.NET Core 和EF Core 实体框架 也同于同一天发布。web
针对 .NET Core 3.0 预览版 7 的新特性,Visual Studio 用户须要在 Visual Studio 2019 16.3 预览 1 中使用。docker
Microsoft .NET 站点已更新为.NET Core 3.0 预览版 7(请参阅网站页脚中提示 Powered by .NET Core 3.0.0-preview7-27912-14)。 且该站点已经在预览 7 上正常运行了两周多。 微软声称可能会在几周内将 Microsoft .NET 网站迁移到.NET Core 3.0 预览 8 版本。api
另外,开发团队正在努力确保与 .NET Core 1.x 和 2.x 应用程序的高度兼容性,从而能够直接将现有应用程序快速升级到 .NET Core 3.0 版本。框架
使用 .NET Core 3.0 的 .NET Core SDK 要小得多。 主要缘由是改变了构建 SDK 的方式改变,转而使用各类特定的“包”(引用程序集,框架,模板)。 在之前的版本(包括 .NET Core 2.2)中,咱们使用 NuGet 包构建了 SDK,其中包含许多不须要的引用,致使浪费了大量空间。visual-studio
您能够在.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 版本即将完成,故再也不构建新功能,所以团队专一于稳定性和可靠性。 请尽快经过 Github 告诉开发团队您发现的任何问题,这样在发布 3.0 版本以前尽量多地修复问题。