Wir kündigen
.NET Core 3.1 Preview 1 an . .NET Core 3.1 wird eine kleine Version sein, die sich auf wichtige Verbesserungen in Blazor und Windows Desktop konzentriert, den beiden großen Ergänzungen in
.NET Core 3.0 . Es wird eine LTS-Version (Long Term Support) mit einem voraussichtlichen endgültigen Versanddatum im Dezember 2019 sein.
Sie können
.NET Core 3.1 Preview 1 unter Windows, MacOS und Linux
herunterladen .
ASP.NET Core und EF Core veröffentlichen heute ebenfalls Updates.
Visual Studio 16.4 Preview 2 und wird auch heute veröffentlicht. Es wird empfohlen, .NET Core 3.1 Preview 1 zu verwenden. Visual Studio 16.4 enthält .NET Core 3.1. Wenn Sie also nur Visual Studio aktualisieren, erhalten Sie beide Versionen.
Details:
Bekanntes Problem: Das Visual Studio 16.4-Installationsprogramm deinstalliert möglicherweise die .NET Core 3.0-Laufzeit, wenn .NET Core 3.1 installiert wird. In diesem Fall empfehlen wir, das
.NET Core 3.0 SDK erneut zu installieren oder zu reparieren.

Verbesserungen
Für .NET Core 3.1 sind mehrere gezielte Verbesserungen geplant. Die folgenden Verbesserungen sind noch nicht verfügbar, werden jedoch in späteren Voransichten erwartet.
In .NET Core 3.0
installiert das
.NET Core Desktop Runtime-Installationsprogramm (einschließlich WPF und Windows Forms) die .NET Core Runtime (einschließlich CoreFX und CoreCLR) nicht für Sie. Wir werden das ändern, damit das Desktop Runtime-Installationsprogramm autark ist. Das Laufzeit- und Hosting-Bundle für Serverszenarien funktioniert bereits auf diese Weise.
C ++ / CLI war eine versprochene Komponente der .NET Core 3.0-Version. Es wurde geliefert, da es sich um eine erforderliche Abhängigkeit von WPF handelt, aber eine Entwicklererfahrung in Visual Studio und dem SDK fehlte. Wir werden diese Erfahrung mit .NET Core 3.1 und Visual Studio 16.4 liefern. C ++ / CLI wird nur unter Windows unterstützt.
macOS 10.15 Catalina enthält eine neue Sicherheitsanforderung, dass Anwendungen
notariell beglaubigt werden müssen . Wir werden diese Anforderungen für das .NET Core SDK, für .NET Core 3.1 und alle anderen unterstützten .NET Core-Versionen erfüllen. Wenn Sie .NET Core zur Bereitstellung von MacOS-Anwendungen verwenden, würden wir uns freuen, mit Ihnen an den Notaranforderungen zu arbeiten.
Schließen
Das Hauptziel von .NET Core 3.1 besteht darin, die Funktionen und Szenarien zu verbessern, die wir in .NET Core 3.0 bereitgestellt haben. .NET Core 3.1 wird eine
LTS- Version
(Long Term Support) sein , die mindestens 3 Jahre lang unterstützt wird.
Bitte installieren und testen Sie .NET Core 3.1 Preview 1 und geben Sie uns Feedback. Es wird noch nicht für die Verwendung in der Produktion unterstützt oder empfohlen.
Wenn Sie es verpasst haben, lesen Sie die
.NET Core 3.0-Ankündigung vom letzten Monat.