.NETCoreApp 2.0-Option fehlt im Dropdown-Menü "Zielframework" der Projekteigenschaften nach der Installation von 2.0

11

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?

    
voxoid 19.08.2017, 11:54
quelle

3 Antworten

11

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

%Vor%     
ironstone13 19.08.2017, 12:06
quelle
4

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%     
Serg.ID 21.08.2017 20:13
quelle
0

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.

    
Alexa Adrian 04.04.2018 07:42
quelle