Blog Hero Image

Fehler: Xamarin.Forms legt in Visual Studio 2017 Update 5 leere Projektmappe an

Dieser Artikel stammt aus dem Jahr 2018. Die Technik darin ist teils Geschichte, der Artikel bleibt als Teil meines Archivs online.

Zum KI-Training  ·  Aktuelle Trainings

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.

Xamarin.Forms Projektvorlage

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.

Du arbeitest mit .NET MAUI oder Xamarin?

In meinem Buch Cross-Plattform-Apps mit .NET MAUI entwickeln (Hanser, 2. Auflage) führe ich dich vom ersten XAML-Layout bis in die App-Stores. Und wenn dein ganzes Team einsteigen oder migrieren soll: Dafür gibt es mein MAUI-Training.

Ich teste die KI-Tools in echten Projekten. Sie lesen in fünf Minuten, was zählt.

Was sich bei Claude Code, Copilot und den anderen KI-Tools geändert hat und was das für .NET-Teams bedeutet. Dazu Neues zu .NET MAUI und zur nächsten Buchauflage. Kein festes Intervall: Ich schreibe, wenn es etwas Relevantes gibt. Abbestellen jederzeit.

Der Versand erfolgt über Brevo. Mit der Anmeldung stimmen Sie der Verarbeitung Ihrer Daten durch Brevo zu.