web-dev-qa-db-fra.com

Comment changer la version de Xamarin.Forms.Platform.Android.dll

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: enter image description here

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.

11
Slvrfn

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

7
Mahdi Ataollahi