
Fehler: Xamarin.Forms legt in Visual Studio 2017 Update 5 leere Projektmappe an
This article dates back to 2018. Some of the tech in it is history by now; the article stays online as part of my archive.
Fehler: Xamarin.Forms legt in Visual Studio 2017 Update 5 leere Projektmappe an
Kürzlich stieß ich auf einen sehr unschönen Fehler in Visual Studio 2017 Update 5. Beim Testen der neuen Xamarin.Forms Projektvorlage, die nun auch .NET Standard für das Teilen des Codes unterstützt, erhielt ich als Ergebnis in Visual Studio eine leere Projektmappe.

Sowohl das geteilte Projekt, als auch die plattformspezifischen Projekte fehlten. Ein Blick in den Dateiexplorer zeigte, dass es sich nicht um einen Anzeigefehler in Visual Studio handelte, sondern dass tatsächlich auch im Dateisystem keine Dateien angelegt wurden.
Eine kurze Google Recherche zeigte schnell, dass ich nicht der einzige mit dem Problem war. Online fand ich verschiedene Lösungsvorschläge:
- Visual Studio neu installieren
- Xamarin in Visual Studio deinstallieren und neu installieren
- Reparaturinstallation von Visual Studio
- Nachinstallation des Android API Level 25 und des Android Emulators (API Level 25)
Da eine komplette Neuinstallation je nach Internetverbindung mehrere Stunden in Anspruch nehmen kann, gleiches auch für Xamarin Neuinstallation gilt und ich mir unsicher war, ob nicht auch die Reparaturinstallation sehr lang dauert, entschied ich mich für die vierte Option.
Im Visual Studio Installer sah ich auch, dass tatsächlich Android API Level 25 und der Android Emulator API Level 25 in den optionalen Komponenten unterhalb des Punktes Mobile-Entwicklung mit .NET fehlten.
Nachdem ich beides installiert hatte wurden Xamarin.Forms Projekte auch wieder korrekt angelegt.

Eine weitere Recherche ergab, dass der Fehler vermutlich daher kam, dass ich zuvor manuell die Komponenten des Android SDK im SDK Manager verändert hatte.
Working with .NET MAUI or Xamarin?
In my book on developing cross-platform apps with .NET MAUI (Hanser, 2nd edition) I take you from your first XAML layout all the way to the app stores. And if your whole team needs to get on board or migrate: that is what my .NET MAUI training is for.
Other posts

Lebensdauer von SQLite-Datenbankverbindungen in .NET MAUI und Xamarin.Forms: Kurz- oder Langlebig?

Verstärkung bei der Quality Bytes GmbH in Sinzig gesucht (Softwareentwickler .NET, Softwareentwickler Angular, Xamarin, ASP.NET Core)

Klickbare Labels Mit Xamarin.Forms

Was tun, wenn die Xamarin App während der iOS Store Prüfung wegen einer Exception abgelehnt wird?

Hilfe! Xamarin iOS Simulator startet nicht und stürzt mit Fehler: 'A fatal error occured when trying to start the server' ab

Speicherplatz auf dem Mac optimieren für Xamarin Entwickler