2013-06-04 35 views
2

我看到我不能在CORE项目中使用TPL。mvvmcross PCL上的TPL

PCL是否不支持System.Threading.Tasks? (我查了profile104并没有System.Threading.Tasks命名空间, 但在个人131有...)

那么,有没有与TPL使用mvvmcross的方法吗?

谢谢。

回答

5

有几种方法可以将TPL与便携式类库一起使用。

  1. 您可以使用像104这样的配置文件,并使用BCL AsyncBridge支持类对其进行扩展。有关详情,请参阅http://channel9.msdn.com/Events/Build/2012/3-004和资源。有几个人已经这样做 - 但我不知道任何人完全记录了这个过程。
  2. 您可以使用一个轮廓像78,支持TPL并等待/异步本身 - 但是这并不支持WP7.x

这应该是很容易的时候正式Xamarin PCL支持可

+0

**使用android的配置文件78出现问题:** 错误装载程序集时出现异常:System.IO.FileNotFoundException:无法装入程序集System.Runtime,Version = 4.0.0.0,Culture = neutral ,PublicKeyToken = b03f5f7f11d50a3a'。 **可能它不存在于Mono for Android个人资料** ** 文件名称:'System.Runtime.dll' at Xamarin.Android.Tuner.DirectoryAssemblyResolver。×评论仅可编辑5分钟×评论可能只能编辑5分钟×注释只能编辑5分钟 – zahi

+0

在iOS Profile 78正常工作! – zahi

+0

请问一个关于如何让它在android中运行的新的好问题 - http://stackoverflow.com/questions/how-to-ask - 不要尝试在评论中调试 - 这里太难了 – Stuart