私はmonodroid(プレビュー8980)で遊んでいて、Android、WP7、およびSilverlightで実行されるアプリケーションを作成しようとしています。
私の計画では、単一のコアクラスライブラリを作成してから、UI関連のものを含むプラットフォームごとに個別のプロジェクトを作成します。つまり、1つのモノドロイドプロジェクト、1つはWP7用、SLプロジェクトはすべてコアクラスライブラリを参照します。
これに関する主な問題は、Silverlightでは正常に機能するが、たとえばWP7では機能しない機能をコアライブラリに実装できることです。これが発生しないようにするための最善の方法は、コアライブラリをSilverlight 3プロジェクトにすることです。これは、最小公分母になるためです。
私が今直面している問題は、monodroidプロジェクトからSL3ライブラリを参照できないことです。この警告が表示されます-'警告2プロジェクト'TMCore'を参照できません。参照されているプロジェクトは、別のフレームワークファミリ(Silverlight)を対象としています。
何か案は?