Przez długi czas drapałem sobie głowę tym tematem i nie znalazłem żadnych informacji, które pomagają w Internecie. Próbowałem zmienić TARGET/minimalne ramy, jak również próby aktualizacji pakietów, które zawodzą i powiedzieć:Jak zmienić Xamarin.Form.latform.Android.dll w wersji
Unable to resolve dependencies. 'Xamarin.Android.Support.v7.CardView 23.4.0'
is not compatible with 'Xamarin.Forms 2.2.0.43 constraint:
Xamarin.Android.Support.v7.CardView (= 23.3.0)'.
a błąd na temat rozmieszczenia po udanej kompilacji:
The $(TargetFrameworkVersion) for Xamarin.Forms.Platform.Android.dll (v6.0)
is greater than the $(TargetFrameworkVersion) for your project (v4.4).
You need to increase the $(TargetFrameworkVersion) for your project. Squared
C:\Users\USER\Repositories\SOLUTION\PROJECT\PROJECT.csproj
tych błędów powstają dla wielu pakietów jednocześnie.
Chciałbym, aby moje ram następująco:
myślę, że mój następny krok jest, aby spróbować zmienić wersję Xamarin.Forms.Platform.Android.dll, ale nie jestem pewien jak przejść o tym.
Każda wersja 'Xamarin.Forms' ma pasujące i wymagane zestawy zespołów powiązanych z platformą, a zatem nie można zmieniać pojedynczych zespołów, ponieważ działają one jako kompletny, zależny od wersji stos. – SushiHangover
Wygląda na to, że zaktualizowałeś jedną z bibliotek obsługi Androida w projekcie Xamarin.Forms. Zwykle nie jest to dobry pomysł, jak sugeruje @SushiHangover. Aktualizuj pakiet Xamarin.Forms i używaj wersji, których wymaga, np. downgrade CardView na 23.3.0 ... – Mark