2017-10-30 3 views
0

私はクロスプラットフォームのXamarinアプリケーションを開発しています。私はNuGetパッケージマネージャを使用して新しいパッケージをインストールすると、コンソールはこのエラーを示していますXamarinはNuGetパッケージをインストールできません:profile 259 error

Could not install package 'X' You are trying to install this package into a project that the target .NetPortable, Version=4.5, Profile=259 but the package does not contains any assembly references

私はプロフィール259は、一般的にWPやシルバーベースのパッケージに使用されていることを知っています。私はプロパティ→ライブラリ→変更タブの設定を変更しようとしましたが、今回はシステムが示しています

Project target cannot to be changed.The selected target require nuget 3.0

どのように私はこの問題を解決することができますか?

ここにはimage of the last error message dialogがあります。

答えて

0

あなたはこの項目のためNuGet定義を見てみると:

https://www.nuget.org/packages/Microsoft.AspNet.WebApi.WebHost/

それだけnet45をサポートしています。したがって、Profile259にインストールすることはできません。

Profile259にインストールするには、portable-net45+win8+wpa81+wp8またはnetstandard1.0のターゲットフレームワークが必要です。

+0

まず、Jonに質問していただきありがとうございます。私のpackages.configファイル参照が、この設定を例=>私の問題は解決されません。 –

+0

私はここで何を求めているのか分かりません。他の回答は、[.nupkgをダウンロードして抽出してターゲットフレームワークを表示する方法]で見ることができます(https://stackoverflow.com/questions/40308329/cannot-install-xamarin-android-support-v4/40309184)。 #40309184)。あなたはすべてのターゲットフレームワークをここで見ることができます:https://docs.microsoft.com/en-us/nuget/schema/target-frameworks –

+0

フレームワークのバージョンに変更して、ターゲットのいくつかのチェックを外してください。 。 –

関連する問題