对于仅针对 monodroid 和 monotouch 的 PCL 项目来说,最好的配置文件是什么?目前我只能使用配置文件 104,但这会带来相当严格的框架(非常薄的组件,而 monodroid/monotouch 都涵盖更大的“.net”框架功能。
感谢您的帮助
最佳答案
我认为目前不存在任何明显更大的配置文件。
有人谈论(并希望) future 有一个新的“几乎完整”配置文件,其中包括 MonoTouch、MonoDroid 和 .Net4.5。
但如今,PCL 配置文件被定义为完整 .Net 的小子集 - 如果您想要更大的功能,则必须使用插件、PCLContrib 等扩展机制。
话虽如此,我已经看到许多使用 Profile 104 构建的复杂而丰富的应用程序。
如果当前的 PCL 配置文件不足以满足您的需要,那么您当然可以使用非 PCL 代码编写代码 - 代价是必须为每个平台维护单独的项目。 Redth 使用以下方法解决了他的 WshLst 项目:https://github.com/Redth/WshLst/
关于Mvvmcross和更好的.net框架支持PCL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15638021/