无法在可移植类库中返回异步等待

时间:2013-04-24 22:43:36

标签: c# asynchronous portable-class-library winrt-async

我有一个可移植的类库,它有一个返回Task<string>的方法。当我尝试在Windows Store WinRT组件中使用它时,我在WinRT组件中遇到以下错误。

  

错误77无法解析引用'Assembly(Name = System.Threading.Tasks,Version = 1.5.11.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a)'。

请注意,便携式类库可以独立构建。可移植类库的目标是以下框架:

  • .NET Framework 4.5
  • Silverlight 4及更高版本
  • Windows Phone 8
  • 适用于Windows应用商店应用的.NET

这甚至可能吗?

1 个答案:

答案 0 :(得分:3)

Microsoft BCL团队将此视为一个已知问题,此问题的解决方法现已记录在:

http://blogs.msdn.com/b/bclteam/p/asynctargetingpackkb.aspx#issue7

更不用说,现在使用此解决方法正常工作:)