2013-07-30 1 views
5

最新のXamarin Studioを使用していて、アルファチャンネルを試したことがあります。最新のXamarin Studioを使用すると、「.NetPortable」フレームワークを見つけることができないというエラーが表示される

/Library/Frameworks/Mono.framework/Versions/3.2.0/lib/mono/4.0/Microsoft.Common.targets: 警告:ターゲット フレームワークモニカ」に対応するフレームワークを見つけることができません.NETPortable 、Version = v4.0、Profile = Profile3 'となります。 フレームワークアセンブリ参照はGACから解決されますが、 は意図した動作ではない可能性があります。

これは、空のPCLプロジェクトを作成する場合に起こります。私はどんな答えにもつながる投稿を見ていない。私はMono 3.2をターゲットにしており、いくつかのプロファイル番号を試しました。

アイデア?

+0

これはmvvmcrossとは関係ありません。壊れたビルドをアップロードしているxamarinだけです(私は彼らがMicrosoftを責めていると思いますが、本当に修正するのは責任よりも重要です)。回避策のためのXamarinフォーラムを試してみてください - 古いモノバージョンをアップロードしていると思います。 – Stuart

+0

MvvmCrossタグを削除しました。私はMvvmCrossではないことを知っていましたが、誤って追加しました。 –

答えて

4

あなたがターゲットにされているプロファイルは、プロフィール3(.NET 4.0およびSilverlight4)であるので、唯一の方法と古いバージョンが働くだろう、それはモノに先立ちポータブルサポートまでだし、それを偽造あれば(私はそれがいくつかのだろうと考えています3.0.12より前のバージョンで、それがあなたの望むものではないかもしれないので、ターゲットを変更したいかもしれません)。

  • V4.0、:それはのための

    /Library/Frameworks/Mono.framework/Versions/3.1.2/lib/mono/xbuild-frameworks/.NETPortable

    にfacadedアセンブリと一緒に配布されたため

    モノ3.1.2は、箱から出してPCLライブラリをコンパイルできた最初のバージョンでしたProfile136.NET Framework 4、Silverlight 5、Windows Phone 8、Windowsストアアプリ(Windows 8)

  • V4.0、Profile14の.NET Framework 4、Silverlightの5
  • V4.0、Profile147の.NET Framework 4.0.3、Silverlightの5、Windowsの携帯電話8、Windowsストアのアプリ(Windowsの8)
  • V4.0、Profile158の.NET Framework 4.5、Silverlightの5、Windowsの携帯電話8、Windowsストアのアプリ(Windowsの8)
  • V4.0、Profile19の.NET Framework 4.0.3、Silverlightの5
  • V4.0、Profile24の.NET Framework 4.5、Silverlightの5
  • V4.0、Profile37の.NET Framework 4、Silverlightの5、Windowsのストアのアプリ(Windowsの8)
  • V4.0、Profile42の.NET Framework 4.0.3、Silverlightの5、Windowsストアのアプリ(Windowsの8)
  • v4。0、Profile47の.NET Framework 4.5、Silverlightの5、Windowsストアのアプリ(Windowsの8)
  • V4.0、Profile5の.NET Framework 4、Windowsストアのアプリ(Windowsの8)
  • V4 0.0、Profile6の.NET Framework 4.0.3、Windowsストアのアプリ(Windowsの8)
  • V4.5、Profile49の.NET Framework 4.5、Windowsの携帯電話8
  • V4.5、Profile7の.NET Framework 4.5、Windowsストアのアプリ(Windowsの8)
  • V4.5、Profile78の.NET Framework 4.5、Windowsの携帯電話8、Windowsストアのアプリ(Windowsの8)

モノ3.2.0は現在ありません。

+1

もう1つの「修正」がありました。これは、「MSBuild」オプションがXamarin設定でチェックされていたことです。これをオフにすると、モノタッチアセンブリが再び認識されます。 –

0

問題は関連していましたが、別の開発者が作成した既存のプロジェクトを開くと、手動で正しいプロファイルを選択する必要がありました。

解決策ではない特定のプロジェクトをクリックし、ファイルツリー内の歯車アイコンを選択します。選択オプション>別のプロファイルを作成して選択します。

これは、Xamarinでさらに機能を追加する必要があるため、追加する必要があります。

関連する問題