MonoTouch プロジェクトを作成していて、.Net 3.0 (およびそれ以降) のライブラリにのみ存在するいくつかのプロパティを使用する必要がありますが、MonoTouch はデフォルトで 2.0 フレームワークが設定されたプロジェクトを作成します。変更できる設定を探してみました。MonoTouch 5.2 をクリーン インストールし、スキーマ属性を 4.0 に変更しようとしても何も機能しませんでした。これを行う方法について誰かアドバイスや指針はありますか? シンプルなはずですが、どこにも何も見つかりません。また、この問題に関するSOの質問を見てきましたが、どれも役に立ちませんでした。
1 に答える
3
これを行う方法について誰かアドバイスや指針はありますか?
簡単な答え:すべての4.0 機能を使用できるわけではありません
長い答え
MonoTouch には現在、Silverlight (aka 2.1) 基本クラス ライブラリ (BCL) のスーパーセットであるプロファイルが付属しています。*スーパー* セットの一部は、いくつかの新しい 4.0 機能も利用できることです。ドキュメント Web サイトを参照して、現在利用可能なものを確認してください。
ただし、新しい 4.0 BCL のほとんどは、MonoTouch が (次の) Mono 2.12 にリベースされて初めて利用可能になります。それまでは、MonoTouch は Mono 2.10 (現在の安定リリース) を基盤として使用しており、利用可能な 4.0 機能の数は少し制限されています。
そのため、使いたいものの一部が既に MonoTouch に存在している可能性があります。また、4.0 のコードを Mono ソースから直接再利用できる可能性もあります (非常に簡単な場合もあれば、不可能に近い場合もあります)。それ以外の場合は、今年後半に 4.0 対応の MonoTouch バージョンがリリースされるまで待つ必要があります。
于 2012-06-19T20:50:25.193 に答える