Tôi có đoạn code sau đây cho thấy một Picker tập tin trong một ứng dụng:'Windows.Storage.StorageFile file = chờ đợi FilePicker.PickSingleFileAsync()' không làm việc
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();
Tuy nhiên, Windows.Storage.StorageFile File = await FilePicker.PickSingleFileAsync()
nguyên nhân lỗi này trong thời gian biên dịch:
Lỗi CS4036 'IAsyncOperation < StorageFile>' không chứa một định nghĩa cho 'GetAwaiter' và không có phương pháp mở rộng 'GetAwaiter' chấp nhận một cuộc tranh luận đầu tiên của loại 'IAsyncOperation < StorageFile> ' có thể được tìm thấy (bạn đang thiếu một chỉ thị sử dụng cho' Hệ thống '?)
Tại sao điều này xảy ra? Tôi nhận được mã từ MSDN. Có thể ai đó hãy giúp tôi?
Lưu ý: Tôi đang lập trình cho Universal Windows.
Bạn có chỉ thị sử dụng cho Hệ thống như nó chỉ ra không? –
Nếu bạn nhận được nhiều lỗi cũng trong chỉ thị 'using', sau đó thử theo [bài đăng này] (http://stackoverflow.com/a/34197683/2681948) - từ những lý do không xác định cho một số dự án bạn cần phải thêm lại gói nuget . – Romasz