Upgrade von Xamarin auf .NET
Xamarin-Projekte können unter .NET ausgeführt werden, nachdem ein Upgradevorgang abgeschlossen wurde. In der folgenden Tabelle sind die Xamarin-Projekttypen aufgeführt, die auf .NET aktualisiert werden können:
Projekttyp | Aktualisieren | Handbuch |
---|---|---|
Xamarin.Android | ✅ | Upgrade nativer Xamarin-Projekte |
Xamarin.iOS | ✅ | Upgrade nativer Xamarin-Projekte |
Xamarin.Mac | ✅ | Upgrade nativer Xamarin-Projekte |
Xamarin.tvOS | ✅ | Upgrade nativer Xamarin-Projekte |
Xamarin.Forms | ✅ | Upgrade einer Xamarin.Forms-App auf eine .NET MAUI-App mit mehreren Projekten Upgrade einer Xamarin.Forms-App auf eine einzelne Projekt-MAUI-App |
iOS-App-Erweiterungen | ✅ | Upgrade nativer Xamarin-Projekte |
Android Wear | ✅ | Upgrade nativer Xamarin-Projekte |
Android-Bindungsbibliothek | ✅ | Xamarin.Android-Bindungsprojektmigration |
iOS-Bindungsbibliothek | ✅ | Xamarin.iOS-Bindungsprojektmigration |
SpriteKit | ✅ | Upgrade nativer Xamarin-Projekte |
SceneKit | ✅ | Upgrade nativer Xamarin-Projekte |
Metallisch | ✅ | Upgrade nativer Xamarin-Projekte |
Opengl | ❌ (iOS) | Aus iOS entfernt, da OpenTK nicht verfügbar ist |
Xamarin.watchOS | ❌ | Empfehlung: Bündeln von Swift-Erweiterungen mit .NET für iOS-Apps |
Wichtig
So aktualisieren Sie eine App von Xamarin auf .NET:
- Alle Projekte müssen im SDK-Stil erstellt werden.
- Projekte müssen nicht umgeschrieben werden.
- Projektmappen mit mehreren Projekten müssen nicht zu einem Einzelprojekt mit mehreren Zielen werden.
Um Ihre nativen Xamarin-Projekte auf .NET zu aktualisieren, müssen Sie zuerst die Projekte aktualisieren, um Projekte im SDK-Stil zu sein, und dann Ihre Abhängigkeiten auf .NET 7+ aktualisieren. Weitere Informationen finden Sie unter Aktualisieren von Xamarin.Android-, Xamarin.iOS- und Xamarin.Mac-Apps auf .NET.
Der .NET-Upgrade-Assistent ist ein Befehlszeilentool, mit dem Sie Xamarin.Forms-Apps mit mehreren Projekten auf .NET Multi-Platform App UI-Apps (.NET MAUI) aktualisieren können. Nach dem Ausführen des Tools erfordert die App in den meisten Fällen zusätzlichen Aufwand, um das Upgrade abzuschließen. Weitere Informationen finden Sie unter Aktualisieren einer Xamarin.Forms-App auf eine .NET MAUI-App mit dem .NET-Upgrade-Assistenten.
Sie können auch ein manuelles Upgrade in der Xamarin.Forms-App auf eine .NET MAUI-App mit mehreren Projekten mit einem zweistufigen Prozess durchführen:
- Aktualisieren Sie Ihre nativen Xamarin-Projekte in Ihrer Xamarin.Forms-Projektmappe auf .NET. Weitere Informationen finden Sie unter Aktualisieren von Xamarin.Android-, Xamarin.iOS- und Xamarin.Mac-Apps auf .NET.
- Aktualisieren Sie Ihr Xamarin.Forms-Bibliotheksprojekt auf die .NET Multi-Platform App UI (.NET MAUI). Weitere Informationen finden Sie unter Manuelles Upgrade einer Xamarin.Forms-App auf eine .NET MAUI-App mit mehreren Projekten.
Alternativ können Sie eine Xamarin.Forms-App manuell auf eine .NET MAUI-App mit einem Projekt aktualisieren. Weitere Informationen finden Sie unter Manuelles Upgrade einer Xamarin.Forms-App auf eine .NET MAUI-App für ein einzelnes Projekt.
.NET MAUI feedback
Feedback
Feedback senden und anzeigen für