Xamarin.Essentials: ProblembehandlungXamarin.Essentials: Troubleshooting

Fehler: Bei Xamarin.Android.Support.Compat wurde ein Versionskonflikt festgestellt.Error: Version conflict detected for Xamarin.Android.Support.Compat

Der folgende Fehler kann beim Aktualisieren von NuGet-Paketen (oder beim Hinzufügen eines neuen Pakets) mit einem Xamarin.Forms-Projekt auftreten, das Xamarin.Essentials verwendet:The following error may occur when updating NuGet packages (or adding a new package) with a Xamarin.Forms project that uses Xamarin.Essentials:

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.The problem is mismatched dependencies for the two NuGets. 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.This can be resolved by manually adding a specific version of the dependency (in this case Xamarin.Android.Support.Compat) that can support both.

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.To do this, add the NuGet that is the source of the conflict manually, and use the Version list to select a specific version. Aktuell behebt die Version 28.0.0.3 der NuGet-Pakete Xamarin.Android.Support.Compat und Xamarin.Android.Support.Core.Util diesen Fehler.Currently version 28.0.0.3 of the Xamarin.Android.Support.Compat & Xamarin.Android.Support.Core.Util NuGet will resolve this error.

Weitere Informationen finden Sie in diesem Blogbeitrag und in einem Video zum Lösen des Problems.Refer to this blog post for more information and a video on how to resolve the issue.

Sollten bei Ihnen Probleme oder Fehler auftreten, melden Sie dies im GitHub-Repository zu Xamarin.Essentials.If run into any issues or find a bug please report it on the Xamarin.Essentials GitHub repository.