[Translation] declared the launch .NET Core (Dawn of Heroes) 3.0 Preview 7

Today, we announced the launch of .NET Core 3.0 Preview 7. We have created a new characteristic transition from stage to stage the perfect version. For the next preview, we will focus on quality (improvement) on.

On Windows, macOS and Linux download Core 3.0 Preview 7 the .NET .

ASP.NET Core and EF Core today also released updates.

Visual Studio users need Visual Studio 2019 16.3 Preview 1 (later this week) in order to use .NET Core 3.0 Preview 7.

Microsoft .NET Web site has been updated to .NET 3.0 Preview 7 (please refer to the website version displayed at the bottom). In the WebApps Azure (as a standalone application), which has been in previews on 7 successfully run more than two weeks. We may in a few weeks the site will migrate to the preview version 8.

In order to prevent miss some updates, you can check our .NET Core 3.0 Preview 6 and WPF update in June, improved release, these two updates are posted in the previous month.

online

.NET Core 3.0 Preview 7 is supported by Microsoft, it can be used for production. We strongly recommend that before you deploy applications to a production environment, a good test-based applications running on Preview 7. If you find .NET Core 3.0 problems, please submit GitHub Issue or contact Microsoft Support .

For most of the API, we intend to carry out only a few changes after previewing 7. The remaining API, in particular: WPF, Windows Forms, Blazor and Entity Framework. The Preview will be any major changes after the 7 record.

We are working to ensure high compatibility with .NET Core 1.x and 2.x applications, which can directly upgrade existing applications to .NET Core 3.0.

.NET Core SDK improvements size

.NET Core SDK in .NET Core 3.0 SDK significantly smaller. The main reason is that we have changed the way to build the SDK, instead using a variety of specific "package" (reference assemblies, frames, templates). In previous versions (including .NET Core 2.2), we use NuGet package build SDK, which contains many of the components do not need and waste a lot of space.

You can .NET Core 3.0 SDK Size Improvements see how we calculate these points in file size. (We) provides detailed instructions so that you can run the same test in your own environment.

.NET Core 3.0 SDK size (the size of change in brackets)

operating system The installer size (change) Disk size (change)
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 and macOS the size of the improvement is huge. Windows of smaller improvements, because we have added to the WPF and Windows Forms in the .NET Core 3.0. Surprisingly, even if we added in WPF and Windows Forms 3.0, the installation program still (slightly) smaller.

You can .NET Core SDK Docker image to see the same benefits (here only x64 Debian and Alpine).

Release 2.2 compression size 3.0 compression size
Debian 598MB 264MB
Alpine 493MB 148MB

Close

.NET Core 3.0 version is nearing completion, we will not build new features, thus the team to focus on its stability and reliability. Please let us know as soon as any problems you see. We want to repair as much as possible before the release of the final version 3.0.

We recommend that you start planning to use .NET Core 3.0. If you use a container, it should adopt .NET Core 3.0. About 3.0 container aspects are essential for the improvement of any person docker resource limitations directly or through the coordinator.

If you install the daily build, please read the .NET Core main branch important PSA on.

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

Guess you like

Origin www.cnblogs.com/edison0621/p/11237093.html