对于 Xamarin 和 MvvmCross,使用 PCL 配置文件 111 而不是 259 有什么好处吗?

Are there any pros to using PCL profile 111 over 259 for Xamarin and MvvmCross?

我一直在开发跨平台的 Xamarin 应用程序,仅针对 iOS 和 Android(不需要 windows 平台支持),使用 Stuart Lodge 出色的 MvvmCross 框架。

Microsoft 发布了其便携式 Class 库 BCL 包的版本,Stuart 在 http://slodge.blogspot.com.au/2013/11/quick-run-through-using-pcls-in.html.

中描述了如何使用这些包设置项目

我一直愉快地为几个项目使用配置文件 259,但现在我需要将配置文件 111 用于我必须使用的名为 refit 的库。我需要确保对一个库进行此更改不会搬起石头砸自己的脚。

为什么要使用配置文件 259 而不是配置文件 111?反之亦然?

Profile111 目标 portable-net45+netcore45+wpa81

Profile259 目标 portable-net45+netcore45+wpa81+wp8

区别在于 Profile259 支持 Windows Phone Silverlight (8.0),而 Profile111 不支持。如果你不需要 Windows Phone Silverlight 支持,你会没事的。