4

是否可以使用Monodevelop构建可移植类库

4

2 回答 2

5

MonoDevelop 3.0 将附带初步的 PLP 支持,但它实际上无法针对特定的配置文件 - 相反,它只会针对您已安装的 MonoTouch 或 Mono4Android 配置文件(或 .NET Framework v4.0,如果两者都没有安装)。

这是一个 hack,但它适用于人们希望通过 MonoTouch 和 Mono4Android 使用 PLP 项目的方式。

于 2012-04-27T15:56:32.087 回答
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 在非-微软项目。

于 2012-04-27T08:47:40.880 回答