2

我看到我不能在 CORE 项目中使用 TPL。

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

那么,有没有办法将 mvvmcross 与 TPL 一起使用?

谢谢。

4

1 回答 1

5

有几种方法可以将 TPL 与可移植类库一起使用。

  1. 您可以使用像 104 这样的配置文件并使用 BCL AsyncBridge 支持类对其进行扩展。有关这方面的更多信息,请参阅http://channel9.msdn.com/Events/Build/2012/3-004和资源。有几个人这样做了——但我不知道有谁完全记录了这个过程。
  2. 您可以使用像 78 这样的配置文件,它本机支持 TPL 和 await/async - 但这不支持 WP7.x

当官方 Xamarin PCL 支持可用时,这应该会容易得多

于 2013-06-04T10:05:10.193 回答