Ich hatte eine .NETCoreApp 1.1-Konsolenanwendung, die in Visual Studio 2017 Community erstellt wurde, und möchte sie auf 2.0.0 aktualisieren (damit ich Microsoft.AspNetCore.WebSockets 2.0.0 verwenden kann). In Projekteigenschaften erweitere ich das Dropdown-Menü "Zielframeworks", wähle "Installiere andere Frameworks ...", lade .NET Core 64-Bit herunter, führe das Installationsprogramm aus, starte Visual Studio neu, aber das 2.0-Framework ist immer noch nicht im Dropdown-Menü verfügbar ; nur 1.0 und 1.1.
Ich habe auch versucht, die 32-Bit-Version und dann das Haupt-SDK Core 2.0 (64-Bit) zu installieren. Immer noch keine Option. Ich habe auch versucht, die Projektdatei manuell zu bearbeiten, um alles auf 2.0 zu setzen, aber dann bekomme ich Buildfehler, und die Dropdown-Auswahl ist leer und die 2.0-Option ist immer noch nicht da.
Was ist der richtige Weg, 2.0 zum Ziel-Framework zu machen?
Sie müssen möglicherweise Ihr Visual Studio Version 15.3.0 aktualisieren und .NET Core 2.0 SDK installieren - dann sollten Sie alle Ihre Optionen in Zielframework das Dropdown-Menü.
Wenn Sie alle oben genannten Updates installiert haben und sie immer noch nicht angezeigt werden, versuchen Sie Folgendes:
Bearbeiten Sie Ihre *.csproj
-Datei und setzen Sie Ihr Zielframework auf den richtigen Wert <TargetFramework>netcoreapp2.0</TargetFramework>
wie unten.
Beachten Sie, dass Sie Ihre NuGet-Pakete später aktualisieren müssen, indem Sie Update-Package
von Ihrer NuGet Package Manager-Konsole ausführen
Wenn die manuelle Anpassung nicht geholfen hat, überprüfen Sie Ihr Projekt für die Datei global.json, falls sie existiert - & gt; Überprüfen Sie die SDK-Version. Es war 1.0.4 in meinem Fall, ersetzen Sie mit 2.0.0 - & gt; schließen / öffnen Sie Ihre Lösung, überprüfen Sie die verfügbaren Zielframeworks. Die Antwort stammt von diesem Link
%Vor%Sie müssen Visual Studio Installer öffnen und unter 'Visual Studio X 2017' auf die Schaltfläche Aktualisieren klicken.
Sobald ich das getan habe, habe ich jetzt .Net-Core 2.0 verfügbar.
Tags und Links .net asp.net-core visual-studio-2017 asp.net-core-2.0