Je me gratte la tête depuis trop longtemps et je n'ai trouvé aucune information utile en ligne. J'ai essayé de changer les frameworks cible/minimum, ainsi que d'essayer de mettre à jour les packages qui échouent et disent:
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)'.
Et une erreur sur le déploiement après une build réussie:
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
Ces erreurs se produisent pour plusieurs packages simultanément.
Je voudrais conserver mes frameworks comme suit:
Je pense que ma prochaine étape consiste à essayer de modifier la version de Xamarin.Forms.Platform.Android.dll, mais je ne sais pas comment procéder.
Pour le champ 'Compiler à l'aide de la version Android:' vous devez utiliser 'Android 6.0 (Marshmallow)' S'il n'existe pas dans la liste, installez-le à partir de Android gestionnaire sdk. (installez la version exacte 23.3.0)
Pour TargetFrameworkVersion, vous devez modifier le fichier .csproj. Recherchez cette balise et changez sa valeur en 6.0