我正在在桌面桥应用程序中使用它。我第一次使用它时,它正确设置了图像。从那时起,每次执行时,它都会设置相同的第一个图像,无论我指向哪个文件。我什至可以在设置 ->锁定屏幕中看到正确的图像。但是,当我在那里单击它时,我会得到缓存的图像。即使在重新启动后,第一个缓存图像仍然是显示的图像。
以其他方式设置图像(例如来自UWP应用程序(的工作正常。
编辑
另一个奇怪的事情是,当我第一次运行该应用程序时,我会得到:
system.io.io.filenotfoundexception:'系统找不到文件 指定的。(Hresult的例外:0x80070002('
在LockScreen.SetImageFileAsync
。但是然后我再次运行它,它不会引发异常。
更多信息
定位和最低版本是Windows 1903,计算机本身也是如此。在登录选项中,我"使用我的登录信息自动..."关闭。我也有休眠状态(因此,快速启动也是禁用的(。我已经在2台计算机上进行了测试,其中包括FileNotFoundException
。
如注释中所述,这是Windows中的错误。
感谢Stefan Wick MSFT。