7

Visual Studio 2015アップデート2でVisual C# - >クロスプラットフォーム - >空白のアプリケーション(Xamarin.Forms portable)で空白のクロスプラットフォームプロジェクトを開始しました。Xamarin.Android用のNugetパッケージをアップグレードできません

6つのプロジェクトが作成されました。その後、すべてのナゲットパッケージを更新しようとしました。言うまでもなく、私が遭遇したモミの問題はunnecessary reference to *design assembliesでした。私はそれを修正することができた。

次に、6つのナゲットパッケージが更新準備ができていることを確認すると、次のメッセージが表示されます。そのうち5つはAndriod、1はXamarin.Formsの新しいバージョンです。

Unable to resolve dependencies. 'Xamarin.Android.Support.Design 23.2.1' is not compatible with 'Xamarin.Forms 2.1.0.6529 constraint: Xamarin.Android.Support.Design (= 23.0.1.3)'.

Xamarinは、パッケージの新バージョンを公開したときので、それらの間の互換性のない配慮はありませんでしたか?

答えて

9

Xamarinフォームは、Googleサポートライブラリの最新バージョンと常に互換性があるとは限りません。 Xamarinはそれらを公開して、Formsを使用していないAndroidデベロッパーが必要に応じてそれらを利用できるようにしますが、Forms開発者は古いバージョンの互換性のあるバージョンを引き続き使用できます。

+1

@hardywangは - ハードビットは、ドキュメントを見つけることながら、ジェイソンは上記の言ったことの状態を行います。 Xamarinはこれを行いました。なぜなら、人々が新しいGoogleサポートライブラリに更新されたときには頭痛の種になるからです。 Xamarin Forms 2.2.0-pre1がバージョン23.1.1.1にジャンプしたことがわかります。まだ少し後ろですが、彼らはゆっくりと進みます。 –

+0

ありがとうございます。 – hardywang

-1

私はXamarinプロジェクトのいずれかのNuGetパッケージを更新しようとしていたとき、私はこれと同じエラーを得た。..

...コンパイルフレームワークとAndroidアプリのターゲットフレームワークをチェックして、あなたを更新してくださいあなたのアンドロイドアプリのプロパティに応じてNuGetパッケージ。以下のリンクは、この問題をどのように解決したかを説明しています。

https://xamarinsharp.com/2017/05/01/xamarin-android-support-design-25-3-1-is-not-compatible-with-xamarin-forms-2-3-4-231-constraint-xamarin-android-support-design-23-3-0-how-to-fix-it/

関連する問題