Gerade angefangen im neuen Job bin ich gerade dabei, mich durch die verschiedenen Projekte zu lesen. Eines der Projekte ist eine Web API geschrieben in ASP.NET Core. Als ich das Ding jetzt bauen wollte, hieß es erstmal, dass ich .NET Core installieren müsste.

Gesagt, getan - auf http://get.dot.net die 2.2-Version heruntergeladen, installiert, VS neu gestartet und ... geht trotzdem nicht. Fehlermeldung beim Build:

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.

Ja, hä? Ich habe doch gerade das SDK installiert. Was willst du von mir?

Twitter zur Hilfe! Zum Glück folge ich Kathleen Dollard auf Twitter und wie es der Zufall wollte, twitterte sie kurz nachdem ich das Problem erstmal beiseite gelegt hatte folgendes:

Halleluja! Es hilft also, eine alte Version des 2.2-SDKs zu installieren. Genauer: eine 2.2.1, nicht 2.2.2. Mittlerweile ist das Problem wohl so oft aufgetreten, dass Microsoft auf der Download-Seite sehr deutlich darauf hinweist und einen "VS2017-kompatiblen" Download anbietet.

So leicht verliert man eben auch mal 2, 3 Stunden wegen unvollständigen Fehlermeldungen.