我有以下代码表示的应用程序的文件选取:“Windows.Storage.StorageFile FILE =等待FilePicker.PickSingleFileAsync()”不工作
var FilePicker = new Windows.Storage.Pickers.FileOpenPicker();
FilePicker.ViewMode = Windows.Storage.Pickers.PickerViewMode.Thumbnail;
FilePicker.SuggestedStartLocation = Windows.Storage.Pickers.PickerLocationId.ComputerFolder;
FilePicker.FileTypeFilter.Add(".pcs");
FilePicker.FileTypeFilter.Add(".pcp");
Windows.Storage.StorageFile File = await FilePicker.PickSingleFileAsync();
然而,Windows.Storage.StorageFile File = await FilePicker.PickSingleFileAsync()
原因此编译期间错误:
错误CS4036“IAsyncOperation < StorageFile>”不包含关于“GetAwaiter”和没有扩展方法“GetAwaiter” 接受类型的第一个参数定义 “IAsyncOperation < StorageFile>” 可以找到(是否缺少using指令 '系统'?)
这究竟是为什么?我从MSDN获得了代码。有人可以帮我吗?
注:我是通用Windows编程。
您是否具有系统使用指令? –
如果您在'using'指令中也发现很多错误,请尝试关注[本文](http://stackoverflow.com/a/34197683/2681948) - 某些项目的原因不明,您需要阅读nuget package 。 – Romasz