UWP应用程序:FileOpenPicker PickSingleFileAsync()不能等待

本文关键字:不能 等待 PickSingleFileAsync 应用程序 FileOpenPicker UWP | 更新日期: 2023-09-27 18:10:09

我试图让用户浏览文件与FileOpenPicker类,但当我使用PickSingleFileAsync函数与await,我得到以下错误:

'IAsyncOperation'不包含'GetAwaiter'的定义,也找不到'GetAwaiter'的扩展方法接受'IAsyncOperation'类型的第一个参数(你是否缺少'System'的using指令?)

这是给出最后一行错误的函数:

private async void browseFileButton_Click(object sender, RoutedEventArgs e) {
    FileOpenPicker filePicker = new FileOpenPicker();
    filePicker.ViewMode = PickerViewMode.Thumbnail;
    selectedFile = await filePicker.PickSingleFileAsync();
}

来自Microsoft的文档包含一个以相同方式使用FileOpenPicker的示例。有人遇到过这个问题吗或者有人有解决这个问题的办法吗?

UWP应用程序:FileOpenPicker PickSingleFileAsync()不能等待

你有:

using System;

在类文件的顶部?我只是试图将您的样本添加到项目中,并在删除此参考时复制您的错误…