Кэшированное изображение не обновляется с помощью LockScreen.SetImageFileAsync (файл); - PullRequest
3 голосов
/ 08 июля 2019

Я использую его в настольном приложении для моста. Когда я впервые использовал его, он правильно установил изображение. С тех пор каждый раз, когда он выполняется, он просто устанавливает одно и то же первое изображение, независимо от того, на какой файл я указываю. Я даже вижу правильное изображение в настройках-> экран блокировки. Но когда я нажимаю на нее там, я получаю кэшированное изображение Даже после перезагрузки первое кэшированное изображение все равно отображается.

Настройка изображения другими способами (например, из приложения UWP) работает нормально.

EDIT

Еще одна странная вещь: когда я запускаю приложение в первый раз, я получаю:

System.IO.FileNotFoundException: 'Система не может найти файл указано. (Исключение из HRESULT: 0x80070002) '

на LockScreen.SetImageFileAsync. Но потом я просто запускаю его снова, и это исключение не выдается.

Подробнее

Таргетинг и минимальная версия - Windows 1903, как и сам компьютер. В параметрах входа у меня отключено "использовать мою регистрационную информацию для автоматического ...". У меня также отключен режим гибернации (и поэтому быстрый запуск также отключает). Я проверил это на 2 компьютерах с одинаковыми результатами, включая FileNotFoundException.

1 Ответ

1 голос
/ 16 июля 2019

Как уже упоминалось в комментариях, это ошибка в Windows.

Спасибо Стефан Вик MSFT .

...