[Translation] .NET Core 3.0 Preview 7 released

Original: Announcing the .NET 3.0 Core 7 Preview

Today, we announced the .NET 3.0 Core Preview 7 . Our work has created new features to the transition from polished version. The remainder is expected to preview version will focus on quality.

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

ASP.NET Core and EF Core will release an update today.

Visual Studio users need to update to Visual Studio 2019 16.3 Preview 1 (later this week) before you can use NET Core 3.0 Preview 7.

Microsoft .NET official website has been updated to 3.0 Preview 7 (see website footer display version) .NET Core. It has been in the Preview 7 and Azure WebApps (as a self-contained application) on the successful operation of more than two weeks. We may in a few weeks the site will migrate to Preview 8.

For more information, please see our release last month of .NET Core 3.0 Preview 6 and WPF update June Improvement.

Go Live

NET Core 3.0 Preview 7 can be used to produce editions of Microsoft support. We strongly recommend that before you would Preview 7 applied to the production environment, to test the application. If you find a problem, please submit GitHub issues or contact Microsoft Support .

For most of the API, we're not going to change a lot after the Preview 7. Notable exceptions are: WPF, Windows Forms, Blazor and Entity Framework. Preview any major changes since 7 will be mentioned in the updated document.

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

.NET Core SDK Volume Optimization

In .NET Core SDK 3.0 is much smaller. The main reason is that we have changed the way to build the SDK, it is to migrate to various types (refer to the assemblies, frames, templates) special "package." In previous versions (including .NET Core 2.2), we construct from NuGet SDK package, which includes a number of unwanted and waste a lot of space products.

You can .NET Core 3.0 SDK volume improved gist understand how we calculate these documents volume. It provides detailed instructions so that you can run the same test in your own environment.

.NET Core 3.0 SDK volume (volume change in parentheses)

operating system Installation package Disk Usage
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 to improve the size and macOS is compelling. Windows of smaller improvements, because we have added as part of the WPF and Windows Forms in .NET Core 3.0. Surprisingly, we have added in the WPF and Windows Forms 3.0, the installer still a bit small.

You can see .NET Core SDK of Docker image has the same advantages (listed here only Debian and Alpine).

Release 2.2 compressed volume 3.0 compressed volume
Debian 598MB 264MB
Alpine 493MB 148MB

end

.NET Core 3.0 final version in close proximity, and now we are no longer building new functionality is fully focused on the stability and reliability. Please let us know as soon as any problems you see. We want to get as much repaired before the final release of version 3.0.

We recommend that you start planning to use .NET Core 3.0, and it is strongly recommended to use containers. 3.0 Improvements container for directly or via the coordinator (Annotation: e.g. K8S) resource allocation docker critical limits.

If you want to install a daily build, read on .NET Core main branch important recommendations .

Guess you like

Origin www.cnblogs.com/Rwing/p/announcing-net-core-3-0-preview-7.html