С#, WPF. Ошибка "Value do not fail within the expected range" при использовании метода GetFileFromApplicationUriAsync

Пытаюсь воспользоваться асинхронным методом для смены изображения рабочего стола

    await profileSettings.TrySetWallpaperImageAsync(file);

Этот метод работает только с файлами из локальной папки. Причем с файлами из локальной папки, получаемыми именно методом:

StorageFile.GetFileFromApplicationUriAsync(uri);

При попытке использования этого метода выдает ошибку: Value do not fail within the expected range.

Если пытаться использовать асинхронный метод await StorageFile.GetFileFromPathAsync(path);, то ошибки происходить не будет - файл успешно будет считываться. Но сам метод смены изображения будет выдавать False, а изображение рабочего стола останется прежним.

Также практически все операции с ApplicationData.Current.LocalFolder заканчиваются: Exceptions of type 'System.InvalidOperationException' was thrown


Ответы (0 шт):