我有一个通用Windows类库,我想调用一些异步方法,如:
await Launcher.LaunchUriAsync(new Uri(
"ms-windows-store://review/?PFN=" + Package.Current.Id.FamilyName));
'IAsyncOperation'不包含'GetAwaiter'的定义 没有扩展方法'GetAwaiter'接受第一个参数 可以找到类型'IAsyncOperation'(你是否错过了使用 '系统'的指令?)
当然,我的使用声明中有System:
using System;
using System.Threading.Tasks;
using Windows.System;
using Windows.ApplicationModel;
我怀疑我在project.json中缺少一个引用,因为目前唯一的依赖是
"Microsoft.NETCore.Portable.Compatibility": "1.0.2"
我是否错过了依赖,或者这是一个不同的问题?
答案 0 :(得分:1)
如怀疑的那样,我错过了一个nuget包,即Microsoft.NETCore.UniversalWindowsPlatform
。
似乎这是Visual Studio 2017 RC项目模板的问题。