2012-04-27 77 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項目。

相關問題