/ / Come cambiare la versione di Xamarin.Forms.Platform.Android.dll - xamarin, xamarin.android, xamarin.forms

Come cambiare la versione di Xamarin.Forms.Platform.Android.dll - xamarin, xamarin.android, xamarin.forms

Mi sono grattato la testa per questotroppo a lungo, e non ho trovato alcuna informazione che aiuti online. Ho provato a cambiare il framework di riferimento / minimo, oltre a provare ad aggiornare i pacchetti che falliscono e dire:

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 sulla distribuzione dopo una build di successo:

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:UsersUSERRepositoriesSOLUTIONPROJECTPROJECT.csproj

Questi errori si verificano per diversi pacchetti contemporaneamente.

Mi piacerebbe mantenere i miei quadri come segue: inserisci la descrizione dell'immagine qui

Penso che il mio prossimo passo sia provare a cambiare la versione di Xamarin.Forms.Platform.Android.dll, ma non sono sicuro di come farlo.

risposte:

6 per risposta № 1

Per il campo "Compila utilizzando la versione di Android:" devi utilizzare "Android 6.0 (Marshmallow)" Se non esiste nell'elenco, installalo da Android sdk manager (installa la versione esatta 23.3.0)

Per TargetFrameworkVersion dovresti modificare il file .csproj. Trova questo tag e modifica il suo valore a 6.0