2016-05-01 15 views
0

Xamarin.Formsパッケージから「Add NuGet package」オプションを追加するときにこのエラーが発生しましたか?Xamarin.FormsパッケージErorr

PS私はXamarin Studioを使用しています。これはWindowsでのみ発生します。

エラーメッセージは次のとおりです。

Could not install package 'Xamarin.Forms 2.2.0.31'. You are trying to install this package into a project that targets '.NETFramework,Version=v4.5,Profile=Profile78', but the package does not contain any assembly references or content files that are compatible with that framework.

Here is the screenshot

+0

これまでに行った手順を教えていただけますか?どのようなタイプのプロジェクトを作成しましたか? – Sreeraj

+0

@Sreerajだから、私がしたのは、** Portable Class Library **を使ってXamarin.Formsアプリを開発することでした。私はPCLに問題があるようです。 – jmieaguinaldo

答えて

4

あなたはProfile78 .Profilesはあなたを使用することができ、対象のプロジェクトを選択し、あなたのポータブルクラスの一種であるポータブルクラスを持つプロファイルを有するいますPCL。より多くの機能を選択するほど、より多くの機能を提供できます。

別のものに変更する必要があります。通常、ほとんどのクラス(Xamarin.Formsを含む)はProfile111をサポートしています。 Profile111は、Contrast du Profile78でSilverlightをサポートしていないプロファイルです。したがって、プロパティに移動し、Windows PhoneのSilverlightとSilverlightの選択を解除する必要があります。他のすべてのもの(.Net 4.5、Windows 8、Windows Phone 8.1、Android、iOS/iOS classic、ASP.NET Core 1)を選択できます。

次に、Xamarin.Formsを再度追加してみます。

すべての(?)プロファイルのリストを参照してください。here

ここでは、Visual Studioプロジェクトのプロパティで変更する方法を参照してください。

enter image description here

そしてここXamarin Studioプロジェクトのオプションで:

enter image description here

+0

これはXamarin Studioを使用して実現できますか? – jmieaguinaldo

+0

はい、プロフィールを簡単に切り替えることもできます; – Matt

+0

Xamarin.Forms 2.2.0.31はProfile78をサポートし、WindowsのXamarin Studioに正常にインストールされます。 –

1

問題は、あなたが持っていないということですWindowsにインストールされたポータブルクラスライブラリ(PCL)プロファイルXamarin.Forms 2.2.0.31はProfile78をサポートしているため、Profile111に変更しても問題は解決されません。

エラーメッセージ自体は、これがProfile78を参照しているため問題であることを示しています。 NuGetパッケージが実際には互換性がない場合、NuGetはPCLプロファイルのフレームワークをエラー番号ではなくエラーメッセージで表示します。プロファイルが言及されていないことを

Could not install package 'Xamarin.Forms 2.2.0.31'. You are trying to install this package into a project that targets 'portable-net40+sl40+win+wp+Xbox40', but the package does not contain any assembly references or content files that are compatible with that framework. For more information, contact the package author. 

注:私はXamarin.Formsでサポートされていないというプロファイルを対象とPCLプロジェクトにXamarin.Forms 2.2.0.31をインストールしようとすると、私はエラーを取得します。

私はここにまとめますinstalling Portable Class Libraries for Xamarin Studioに関する詳細な手順があります。

Windows上でポータブルクラスライブラリをインストールするには、3つのオプションがあります。

  1. (フルまたはExpressバージョン)のVisual Studio 2013をインストールします。上記のアップデート2または が必要です。
  2. Portable Library ToolsPortable Library Reference Assemblies 4.6をインストールします。
  3. Portable Library Toolsをインストールし、Monoから.NETへの.NETPortableディレクトリをWindowsにコピーします。