本文介绍了TPL在mvvmcross的PCL上的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我看到我不能在CORE项目中使用TPL.
I see i can't use TPL in the CORE projects.
PCL是否不支持System.Threading.Tasks?(我检查了profile104,没有System.Threading.Tasks命名空间,但在个人资料131上有...)
Is the PCL doesn't support System.Threading.Tasks?(i checked on profile104 and there is no System.Threading.Tasks namespace,but on profile 131 there is...)
那么,有没有办法将mvvmcross与TPL一起使用?
So, is there a way to use mvvmcross with TPL?
谢谢.
推荐答案
将TPL与可移植类库一起使用有几种方法.
There are several ways to use TPL with portable class libraries.
- 您可以使用104之类的配置文件,并使用BCL AsyncBridge支持类对其进行扩展.有关更多信息,请参见 http://channel9.msdn.com/Events/Build/2012/3-004 和资源.有几个人这样做了-但我不知道有人完全记录了该过程.
- 您可以使用像78这样的配置文件,该配置文件本身支持TPL和await/async-但这不支持WP7.x
- You can use a profile like 104 and extend it with the BCL AsyncBridge support classes. For more on this see http://channel9.msdn.com/Events/Build/2012/3-004 and the resources. Several people have done this - but I don't know of anyone who's fully documented the process.
- You can use a profile like 78 which supports TPL and await/async natively - but this doesn't support WP7.x
当Xamarin PCL官方支持可用时,这应该会容易得多
This should be much easier when the official Xamarin PCL support is available
这篇关于TPL在mvvmcross的PCL上的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!