2013-06-04 33 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