私はこれについてあまりにも長い間頭を悩ましており、オンラインで役立つ情報を見つけていません。私はターゲット/最小フレームワークを変更しようとし、失敗して言うパッケージを更新しようとしました:
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
これらのエラーは、複数のパッケージで同時に発生します。
私の次のステップは、Xamarin.Forms.Platform.Android.dllのバージョンを変更することですが、どうすればよいかわかりません。
「Androidバージョンを使用してコンパイル」フィールドには、「Android 6.0(Marshmallow)」を使用する必要があります。リストに存在しない場合は、Android SDKマネージャーからインストールしてください。 (正確なバージョン23.3.0をインストール)
TargetFrameworkVersionの場合、.csprojファイルを編集する必要があります。このタグを見つけて、その値を6.0に変更します