Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Fehler: Bei Xamarin.Android.Support.Compat wurde ein Versionskonflikt festgestellt.
Der folgende Fehler kann auftreten, wenn Sie mit einem Xamarin.Forms-Projekt, das Xamarin.Essentials verwendet, NuGet-Pakete aktualisieren (oder ein neues Paket hinzufügen):
NU1107: Version conflict detected for Xamarin.Android.Support.Compat. Reference the package directly from the project to resolve this issue.
MyApp -> Xamarin.Essentials 1.3.1 -> Xamarin.Android.Support.CustomTabs 28.0.0.3 -> Xamarin.Android.Support.Compat (= 28.0.0.3)
MyApp -> Xamarin.Forms 3.1.0.583944 -> Xamarin.Android.Support.v4 25.4.0.2 -> Xamarin.Android.Support.Compat (= 25.4.0.2).
Das Problem liegt bei den nicht übereinstimmenden Abhängigkeiten der zwei NuGet-Pakete. Durch das Hinzufügen einer bestimmten Version der Abhängigkeit (in diesem Fall Xamarin.Android.Support.Compat), die beides unterstützt, kann das Problem behoben werden.
Fügen Sie dazu das NuGet-Paket, welches die Quelle des Konflikts darstellt, manuell hinzu, und verwenden Sie die Versionsliste, um eine bestimmte Version auszuwählen. Aktuell behebt die Version 28.0.0.3 der NuGet-Pakete Xamarin.Android.Support.Compat und Xamarin.Android.Support.Core.Util diesen Fehler.
Sollten bei Ihnen Probleme oder Fehler auftreten, würden wir uns freuen, wenn Sie dies im GitHub-Repository für Xamarin.Essentials melden.