Wie installiert man einen neuen Target framework in Visual
Studio, Asp.Net Core, Core
SDK oder Runtime?
In meinem Asp.Net Core Projekt ist unter den Einstellungen nur der Target Framework .NET Core 2.0 installiert und zur Auswahl.
Unter den NuGet Packages stehen aber neuer Packages zur Aktualisierung bereit, diese benötigen aber den Target Framework .NET Core 2.1
Wie kommt man zum Update oder höheren Target Framework in Visual Studio, obwohl immer alle Aktualisierungen durchliefen.
Problem:
wenn man die Anwendung auf NuGet Packages prüft, dann erscheinen neu Nuget Package Versionen.
Beim Installieren der Updates tritt aber ein Fehler auf, weil eine höhere .NET Core Version benötigt wird
Restoring packages for D:\Programmierung\Web\Freelance\Freelance\Freelance\Freelance.csproj...
NU1202: Package Microsoft.AspNetCore.All 2.1.1 is not compatible with netcoreapp2.0 (.NETCoreApp,Version=v2.0). Package Microsoft.AspNetCore.All 2.1.1 supports: netcoreapp2.1 (.NETCoreApp,Version=v2.1)
Package restore failed. Rolling back package changes for 'Freelance'.
Time Elapsed: 00:00:00.4482835
========== Finished ==========
Lösung Update:
Unter den Projekt-Einstellungen Application->Target Framework
Wählt man den Punkt: Install other Framworks
Dann wechselt man zur Download-Seite von Visual Studio
NET SDKs for Visual Studio
https://www.microsoft.com/net/download/visual-studio-sdks
Dann wählt man die SDK Version
Download
Dann wird eine Installer Version als Exe heruntergeladen.
Beim Starten der Installer Exe erscheint: Microsoft .NET Core SDK 2.1.301
Anleitung zum Prüfen der Visual Studio Version
Check Visual Studio unter Menü->Help ->check for Updates
Result ist hier
Visual Studio Community 2017
Current Version 15.7.4
Nach 2 Minuten ist das Update durch
Danach erscheint in den asp.net core Projekten die Core Version 2.1