web-dev-qa-db-ja.com

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)'.                

そして、ビルドが成功した後のデプロイメントのエラー:

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

これらのエラーは、複数のパッケージで同時に発生します。

フレームワークを次のように維持したいと思います。 enter image description here

私の次のステップは、Xamarin.Forms.Platform.Android.dllのバージョンを変更することですが、どうすればよいかわかりません。

11
Slvrfn

「Androidバージョンを使用してコンパイル」フィールドには、「Android 6.0(Marshmallow)」を使用する必要があります。リストに存在しない場合は、Android SDKマネージャーからインストールしてください。 (正確なバージョン23.3.0をインストール)

TargetFrameworkVersionの場合、.csprojファイルを編集する必要があります。このタグを見つけて、その値を6.0に変更します

7
Mahdi Ataollahi