Laden...

.NET Core 2.2 SDK wird von VS2017 nicht gefunden

Erstellt von MorphieX vor 4 Jahren Letzter Beitrag vor 4 Jahren 3.315 Views
M
MorphieX Themenstarter:in
184 Beiträge seit 2012
vor 4 Jahren
.NET Core 2.2 SDK wird von VS2017 nicht gefunden

Hallo,

ich versuche gerade eine neue .net core 2.2 Anwendungen (ASP.NET Core MVC) zu erstellen und habe mir dazu das .NET Core SDK 2.2.202 x64 heruntergeladen und mein VS 2017 aktualisiert (Version 15.9.11)

Wenn ich nun unter "Datei > Neu > Projekt... > .NET Core" die "ASP.NET Core Webanwendung" auswähle, kann ich im nächsten Dialog oben ".NET Core" und "ASP.NET Core 2.2" auswählen.

Wenn ich das Projekt dann anlege, bekomme ich folgende Fehlermeldung:
Das aktuelle .NET SDK unterstützt .NET Core 2.2 nicht als Ziel. Geben Sie entweder .NET Core 2.1 oder niedriger als Ziel an, oder verwenden Sie eine .NET SDK-Version, die .NET Core 2.2 unterstützt.

In den Projekteigenschaften ist der Eintrag unter Zeilframework nun leer. Ich kann hier nur .NET Core 1.0 - .NET Core 2.1 auswählen. NET Core 2.2 fehlt hier also.

Folgende Info bekomme ich via dotnet --info:

PM> dotnet --info
.NET Core SDK (gemäß "global.json"):
 Version:   2.2.202
 Commit:    8a7ff6789d

Laufzeitumgebung:
 OS Name:     Windows
 OS Version:  10.0.14393
 OS Platform: Windows
 RID:         win10-x64
 Base Path:   C:\Program Files\dotnet\sdk\2.2.202\

Host (useful for support):
  Version: 2.2.3
  Commit:  6b8ad509b6

.NET Core SDKs installed:
  2.1.201 [C:\Program Files\dotnet\sdk]
  2.1.202 [C:\Program Files\dotnet\sdk]
  2.1.302 [C:\Program Files\dotnet\sdk]
  2.1.403 [C:\Program Files\dotnet\sdk]
  2.1.503 [C:\Program Files\dotnet\sdk]
  2.1.505 [C:\Program Files\dotnet\sdk]
  2.2.202 [C:\Program Files\dotnet\sdk]

.NET Core runtimes installed:
  Microsoft.AspNetCore.All 2.1.2 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]
  Microsoft.AspNetCore.All 2.1.5 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]
  Microsoft.AspNetCore.All 2.1.7 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]
  Microsoft.AspNetCore.All 2.1.9 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]
  Microsoft.AspNetCore.All 2.2.3 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]
  Microsoft.AspNetCore.App 2.1.2 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 2.1.5 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 2.1.7 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 2.1.9 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 2.2.3 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.NETCore.App 2.0.7 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 2.0.9 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 2.1.2 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 2.1.5 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 2.1.7 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 2.1.9 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 2.2.3 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]

To install additional .NET Core runtimes or SDKs:
  https://aka.ms/dotnet-download

Hat jemand eine Idee was das schon wieder ist?

16.807 Beiträge seit 2008
vor 4 Jahren

.NET SDK Previews installiert gehabt?
System nich neu gestartet nach dem Update, obwohl die Info dazu kam? 😉
Sind jedenfalls die beiden üblichen Fehler dazu.

M
MorphieX Themenstarter:in
184 Beiträge seit 2012
vor 4 Jahren

Es kam keine Info zum Neustart - habe ich aber trotzdem gemacht 😉 Kann ich also ausschließen
Und ich wüsste auch nicht dass ich irgendwann mal Previews installiert habe. Das System ist noch relativ frisch 😕
Naja, ich repariere gerade die VS-Installation, möglicherweise haben irgendwelche Erweiterungen da reingepfuscht.

16.807 Beiträge seit 2008
vor 4 Jahren

Es kam keine Info zum Neustart

Die kommt nicht immer; aber wenn sie kommt, dann sollte man diese beachten.

Previews musst Du wenn dann von Hand installieren.
Die kommen nie automatisch mit. Visual Studio Releases sind auch nicht an .NET SDKs gekoppelt - bewusst nicht, um die Releasegeschwindigkeit nicht zu bremsen.

Was es aber dann sein könnte; weiß ich nicht mit Sicherheit.
Preview und Neustart sind jedenfalls die üblichen Verdächtigen hier.

127 Beiträge seit 2015
vor 4 Jahren

Klingt so ziemlich exakt nach dem Problem das ich heute hatte.
Ist wohl ein Bug seitens Visual Studio:
The current .NET SDK does not support targeting .NET Core 2.2. Either target .NET Core 2.1 or lower, or use a version of the .NET SDK that supports .NET Core 2.2.

Fix: (Zitat aus Link)

How to fix the issue?...
Install 2.2.1xx version of the SDK if you are targetting a 2.2 app.

Das hat bei mir auch tatsächlich geholfen!

M
MorphieX Themenstarter:in
184 Beiträge seit 2012
vor 4 Jahren

Yes! 😃

Genau das war es, vielen Dank!

Btw. eine Reparatur von VS hat nichts gebracht.

T
50 Beiträge seit 2010
vor 4 Jahren

Das gleiche Problem hatte ich vor paar Tagen auch. Ich hatte ein SDK der Version 2.2.2xx installiert. Als ich dann auf der Webseite von Microsoft geschaut habe, war die aktuellste Version aber eine 2.2.1xx. Eventuell war das eine Preview-Version die mit der Preview von VS 2019 installiert wurde. Die eine Version deinstalliert, die andere installiert und schon hat es funktioniert.