ご挨拶、
最近、クロスプラットフォーム プロジェクトの開発中に問題が発生しました。このプロジェクトでは、android、ios、および wp7 をサポートする必要があります。これら 3 つのプラットフォーム用に 3 つのプロジェクトを作成し、3 つのターゲット プラットフォーム間で共有できる別のプロジェクトを作成しました。
そこで、このプロジェクトを「ポータブル ライブラリ」として作成し、このプロジェクトへの参照を他のプロジェクトに追加しました。この共有プロジェクトで定義されたクラスを他の 3 つのプロジェクトで使用できますが、問題は、ポータブル ライブラリ プロジェクトの "References" フォルダー、"System"、"System.Core"、および "System.Xml" です。 」は赤色で、展開すると「アセンブリは .NETPortable 4.0 Profile1 Profile (in Mono 2.10.9) では使用できません」と表示されます。この情報をグーグル検索しましたが、満足のいく答えはありませんでした。
http://monotouch.2284126.n4.nabble.com/cross-platform-library-code-td4656600.html
それで、どうすればそれを修正できますか?これらの「System」、「System.Xml」、「System.Core」は何のためのものですか? それらはファイルですか?それともファイル内ですか?