2

パッケージ「System.Net.Http」の追加中にエラーが発生するRESTful Webサービスを使用しています。

「'System.Net.Http 4.0.0' パッケージには NuGet クライアント バージョン '3.0' 以降が必要ですが、現在の NuGet バージョンは '2.8.5.0' です。」

したがって、上記のエラーを解決するために、xamarin studio の「パッケージの追加」オプションから「NuGet クライアント」をインストールしようとしていますが、今回は別の問題に直面しています。

「パッケージ 'NuGet.Client 3.2.0' をインストールできませんでした。このパッケージを 'portable-net45+win+wp80+MonoAndroid10+xamarinios10+MonoTouch10' をターゲットとするプロジェクトにインストールしようとしていますが、パッケージにはアセンブリが含まれていませんそのフレームワークと互換性のある参照またはコンテンツ ファイル。詳細については、パッケージの作成者に問い合わせてください。」

この問題の解決にご協力ください。

4

3 に答える 3

3

Xamarin Studio は現在、NuGet 3 をサポートしていません。現在、Visual Studio 2015 でのみサポートされています。

Xamarin Studio をアップグレードすることはできないため、現時点では NuGet 3 をサポートしています。NuGet.Client NuGet パッケージをインストールしても、Xamarin Studio の NuGet はアップグレードされません。

代わりに、ポータブル クラス ライブラリ プロジェクト (PCL) にインストールでき、すべての Xamarin Android および Xamarin iOS プロジェクトをサポートする Microsoft.Net.Http NuGet パッケージの使用を検討します。

于 2015-09-21T11:32:01.553 に答える
2

別のプロジェクトから System.Net.Http.dll のコピーを取得し、Xamarin プロジェクトへの参照として手動で追加することができました。パッケージ フォルダーに配置し、参照の編集ダイアログから参照しました。

于 2016-02-16T19:05:18.113 に答える