monodroid,WP7和silverlight的单一代码库

Tom*_*Tom 5 windows-phone-7 xamarin.android

我一直在玩monodroid(预览8980),我正在尝试创建一个可在Android,WP7和Silverlight上运行的应用程序.

我的计划是建立一个单一的核心类库,然后为每个将包含UI东西平台的一个单独的项目 - 这样一个MonoDroid的项目,一个用于WP7和SL之一,所有这些都将引用核心类库.

这个问题的主要问题是,可以在核心库中实现一些功能,这些功能在Silverlight上可以正常工作,但在WP7上却不行.我认为确保不会发生这种情况的最佳方法是将核心库作为Silverlight 3项目,因为这将是最低的共同点.

我现在面临的问题是我无法从monodroid项目中引用SL3库.我收到这个警告 - '警告2项目'TMCore'无法被引用.引用的项目针对不同的框架系列(Silverlight)

有任何想法吗?