Я делаю приложение UWP на C#, где пользователь может выбрать картинку или использовать существующий. Сборщика изображение открывается с этим кодомВыбор изображения из папки с картинками - «Привод не может найти определенную область или дорожку на диске».
FileOpenPicker picker = new FileOpenPicker();
picker.SuggestedStartLocation = PickerLocationId.PicturesLibrary;
picker.FileTypeFilter.Add(".jpg");
picker.FileTypeFilter.Add(".jpeg");
picker.FileTypeFilter.Add(".png");
StorageFile file = await picker.PickSingleFileAsync();
На физическом устройстве я получаю это исключение:
Exception thrown: 'System.Exception' in mscorlib.ni.dll
The drive cannot locate a specific area or track on the disk. (Exception from HRESULT: 0x80070019)
странно то, что я не получаю исключение на любом из эмуляторов и него используется также для работы с физическим устройством. Любые предложения или объяснения?
Попробуйте вручную удалить приложение с устройства и развернуть его снова. Посмотрите, что произойдет. –
К сожалению, ничего не изменилось. Любые другие предложения? – stonecompass
Вероятно, проблема с оборудованием связана с https://msdn.microsoft.com/en-us/library/ms837466.aspx. Но кто-то решил эту проблему, перезагрузив телефон. И я думаю, вы можете изменить SD-карту, если у вас есть. –