7

Ich begann leere plattformübergreifende Projekte in Visual Studio 2015 Update 2: Visual C# -> Cross-Plattform -> Leere App (Xamarin.Forms tragbar).NUget-Pakete für Xamarin können nicht aktualisiert werden. Android

Es erstellt 6 Projekte in der Lösung. Dann habe ich versucht, Nugget-Pakete für alle zu aktualisieren. Unnötig zu sagen, dass das erste Problem, auf das ich stieß, das unnecessary reference to *design assemblies war. Ich habe es geschafft, es zu korrigieren.

Dann bekam ich folgende Nachricht, wenn ich sehe 6 nugget Pakete sind bereit zu aktualisieren, 5 von ihnen sind für Andriod, und 1 ist die neuere Version von Xamarin.Forms. So

Unable to resolve dependencies. 'Xamarin.Android.Support.Design 23.2.1' is not compatible with 'Xamarin.Forms 2.1.0.6529 constraint: Xamarin.Android.Support.Design (= 23.0.1.3)'.

wenn Xamarin veröffentlicht neue Version von Paketen, gab es keine Rücksicht auf die Kompatibilität zwischen ihnen?

Antwort

9

Xamarin Forms ist nicht immer mit der neuesten Version der Google Support-Bibliotheken kompatibel. Xamarin veröffentlicht sie, so dass Android-Entwickler (die Forms nicht verwenden) diese bei Bedarf verwenden können, aber Forms-Entwickler können weiterhin ältere, kompatible Versionen verwenden.

+1

@hardywang - während ein bisschen schwer in der Dokumentation zu finden tut Zustand, was Jason oben gesagt. Xamarin hat dies getan, weil es immer ein paar Kopfschmerzen bereitet, wenn Leute auf neue Google Support-Bibliotheken aktualisiert werden. Sie werden sehen, dass Xamarin Forms 2.2.0-pre1 auf Version 23.1.1.1 gesprungen ist. Immer noch ein bisschen zurück, aber sie gehen langsam voran. –

+0

Danke für die Erklärung. – hardywang

-1

Als ich versuchte, die NuGet Pakete für einen meiner Xamarin Projekt zu aktualisieren, habe ich den Fehler gleich wie diese ..

Bitte überprüfen Compile Rahmen und Zielrahmen von Ihrem Android-App .. und aktualisieren Sie Ihre NuGet Pakete nach den Eigenschaften Ihrer Android-App. Der folgende Link beschreibt, wie ich das Problem behoben habe.

https://xamarinsharp.com/2017/05/01/xamarin-android-support-design-25-3-1-is-not-compatible-with-xamarin-forms-2-3-4-231-constraint-xamarin-android-support-design-23-3-0-how-to-fix-it/

Verwandte Themen