1

Windows Phone (7.5) と WinRT のシンプルなゲームでほとんどのコードを再利用するために、クロス プラットフォーム プロジェクトを作成しようとしています。WinPhone 7.5 プロジェクト (Microsoft.Bcl.Async) 内で非同期操作が公式にサポートされているので、ポータブル クラス ライブラリを使用しようとしています。Bcl.Async 用の NuGet パッケージのインストールに問題があります (互換性のあるフレームワークが見つかりません)。グーグルで調べたところ、PCL に Windows Phone 7 (必要な 7.5 ではない) をターゲットにしていたことに問題があることがわかりました。事業。

問題は、WinPhone 7.5 をターゲットにしようとすると、次のメッセージが表示されることです。

Windows Phone 7 への自動ダウングレード

Windows Phone 7.5 をターゲットにできないのはなぜですか? それを強制する方法はありますか?(申し訳ありませんが、これは本当に初歩的な質問かもしれません...しかし、どこにも答えが見つかりません)。また、これは、http: //msdn.microsoft.com/en-us/library/gg597391.aspxで見つけることができる msdn ガイドに記載されているように、フレームワークの有効な組み合わせであることにも注意して ください。

4

2 に答える 2

2

私はこの問題の解決策を見つけました...そして私が原因でした=)クロスプラットフォームコードを書くためにMvvmCrossとXamarinを使用しようとしていますが、変更したときにいくつか間違いを犯しましたProfile104 を使用して、PCL の Mono for Android ターゲットを提供します。これを削除すると、問題が解決しました。

とにかく答えてくれてありがとう。

于 2013-04-21T22:46:17.373 に答える