是否可以使用Portable Class Library构建Monodevelop?
答案 0 :(得分:5)
MonoDevelop 3.0将提供初步的PLP支持,但它无法真正定位特定的配置文件 - 相反,它只是针对您安装的MonoTouch或Mono4Android配置文件(或.NET Framework v4.0)构建如果两者都没有安装。)
这是一个黑客,但它适用于人们想要使用MonoTouch和Mono4Android的PLP项目的方式。
答案 1 :(得分: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这样的小“黑客”,可以使PCL在非Microsoft项目中运行。