2012-04-27 56 views

回答

2

更新:此接受的答案现在已过时。

目前的情况是,你可以做相当多的,只需几个小窍门 - 看http://slodge.blogspot.co.uk/2012/12/cross-platform-winrt-monodroid.html

近期的情况是相当广泛的全力支持是在积极发展 - http://slodge.blogspot.co.uk/2013/02/the-future-is-portable.html


我不相信 - 我认为微软当前的PCL实施方式在实施方式上相当“封闭”。

另外,请注意,如果您的目标是MonoDroid和MonoTouch类型的项目,那么这些项目不会得到官方的支持,并且不适用于确切定义的可移植库配置文件 - 例如,如果您尝试包含System.Net,那么您使用MonoDroid会有问题。

这就是说...使用一些小的“黑客”,如http://jpobst.blogspot.co.uk/2012/04/mono-for-android-portable-libraries-in.html,可以让PCLs跨非微软项目工作。

5

MonoDevelop 3.0将提供初步的PLP支持,但它不能真正针对特定的配置文件 - 相反,它只是针对您已安装的MonoTouch或Mono4Android配置文件(或.NET Framework v4)进行构建。如果没有安装,则为0)。

这是一个黑客攻击,但它的工作方式是人们希望使用MonoTouch和Mono4Android的PLP项目。