2015-11-02 1 views
0

Я делаю приложение 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) 

странно то, что я не получаю исключение на любом из эмуляторов и него используется также для работы с физическим устройством. Любые предложения или объяснения?

+0

Попробуйте вручную удалить приложение с устройства и развернуть его снова. Посмотрите, что произойдет. –

+0

К сожалению, ничего не изменилось. Любые другие предложения? – stonecompass

+1

Вероятно, проблема с оборудованием связана с https://msdn.microsoft.com/en-us/library/ms837466.aspx. Но кто-то решил эту проблему, перезагрузив телефон. И я думаю, вы можете изменить SD-карту, если у вас есть. –

ответ

1
+0

Хотя эта ссылка может ответить на вопрос, лучше включить здесь основные части ответа и предоставить ссылку для справки. Ответные ссылки могут стать недействительными, если связанная страница изменится. – calinaadi

1

Вы можете проверить свои свойства \ WMAppManifest .xml. Убедитесь, что матадаты верны. Например, проверьте правильность атрибута Type («badabumm.ScheduledAgent» в приведенном ниже примере).

<Tasks>  
    <DefaultTask Name="_default" NavigationPage="badabumm.xaml" /> 
    <ExtendedTask Name="BackgroundTask"> 
      <BackgroundServiceAgent Specifier="ScheduledTaskAgent" Name="badabumm Agent" Source="badabumm Agent" Type="badabumm.ScheduledAgent" /> 
    </ExtendedTask> 
</Tasks> 

Данное решение было первоначально предложено в этом source.

Смежные вопросы