2

私のアプリはpclアプリであり、次の nuget パッケージの更新があることが表示されます

ここに画像の説明を入力 ここに画像の説明を入力

しかし、それらを更新すると、Xamarin.forms パッケージの別の更新があることが表示されます。それをインストールすると、最初の画面にさらに6つの更新があることが再び表示されます。その後、無限ループに入ります。

Only difference droid project for xamarin.forms package as you can see before and after. It was downgraded to version 1.5.1.6571. Why is it happening? how can I resolve this endless update loop? I thought maybe it is the project but on another project, I have the same conflict

ここに画像の説明を入力

4

2 に答える 2

2

このURLの xamarin フォームで、その問題の修正を見つけました。2番目の回答にはビデオもあります。このエラーを修正する方法を示します。

ページ上の回答:

Xamarin.Forms は、サポート ライブラリと Google Play サービスの特定のバージョンにロックします。Xamarin.Forms は再コンパイルする必要があるため、それらと互換性がないため、それらを更新することはできません。

Xamarin.Android.Support.v4 (= 23.0.1.3) Xamarin.Android.Support.Design (= 23.0.1.3) Xamarin.Android.Support.v7.AppCompat (= 23.0.1.3) Xamarin.Android.Support.v7.CardView (= 23.0.1.3) Xamarin.Android.Support.v7.MediaRouter (= 23.0.1.3)

= 23.0.1.3 を参照してください。これは、そのバージョン番号とのみ互換性があることを意味します。これが NuGet の仕組みです。Xamarin.Forms が更新されると、これらのパッケージは自動更新されます。

Xamarin.Forms のみを更新する場合は、すべてのパッケージを更新しないでください。Xamarin.Forms だけを更新すると、依存関係が必要な正しいバージョン番号に更新されます。

更新できない他のナゲットを既に更新している場合は、単にパッケージをアンインストールして、Xamarin.Forms だけを再インストールできます。

ここにビデオがあります:http://screencast.com/t/U5FBj6KlH

于 2016-01-12T22:36:40.213 に答える
1

私の経験から、すべてのプロジェクトをforms 2.0.0.6490. 次に、パッケージの更新があることを通知しxamarin.androidますが、それらは と互換性がありません2.0.0.6490。これらのために一緒23.0.xxにいてください。

于 2015-12-26T13:07:34.420 に答える