在针对Android和IOS的PCL框架158中使用异步/等待功能

4

我有一个带有Android和IOS的PCL Profile 158,同时想要使用async/await。我找到了一些解决方案,但是无法使它们起作用。

当我尝试使用await时,visual/xamarin studio显示错误,指出:类型'System.Threading.Tasks.Task<...>'不可等待。

是否有任何方法可以使其工作或替代使用async/await操作?

1个回答

6

您是否还安装了 Microsoft.Bcl.Async 的 nuget 包?我认为您需要它才能在 PCL 中使用 async/await。


我之前尝试过,但出现了不兼容的错误:无法安装包'Microsoft.Bcl.Build 1.0.13'。您正在尝试将此包安装到一个目标为'portable-win+net45+sl50+wp80+MonoAndroid10+MonoTouch10'的项目中。 - Thiago Romam
2
请安装最新版本的NuGet(2.7.2或更高版本),然后您就可以在可移植库中安装Microsoft.Bcl.Async NuGet包。 - Daniel Plaisted

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接