Mi sono graffiato la testa per troppo tempo e non ho trovato alcuna informazione che aiuti online. Ho provato a cambiare il target quadri/minimi, così come provare ad aggiornare i pacchetti che non riescono e dire:Come modificare la versione Xamarin.Forms.Platform.Android.dll
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)'.
e un errore in distribuzione dopo una generazione corretta:
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
Questi errori sorgono per diversi pacchetti contemporaneamente.
vorrei mantenere i miei quadri come segue:
Penso che il mio prossimo passo è quello di cercare di cambiare la versione Xamarin.Forms.Platform.Android.dll, ma non sono sicuro di come andare a tale proposito.
Ogni versione di 'Xamarin.Forms' ha un insieme corrispondente e richiesto di assembly relativi alla piattaforma e quindi non è possibile modificare singoli assembly poiché funzionano come stack completo dipendente dalla versione. – SushiHangover
Sembra che tu abbia aggiornato una delle librerie di supporto Android in un progetto Xamarin.Forms. Questa non è generalmente una buona idea come suggerisce @SushiHangover. Aggiorna solo il pacchetto Xamarin.Forms e vai con le versioni richieste ad es. downgrade CardView to 23.3.0 ... – Mark