UWP应用中的AppRecordingManager.GetDefault错误

问题描述

我编写了只能在桌面上运行的UWP应用。

我需要截取该应用程序的屏幕截图,并尝试为此使用appRecordingmanager。

但是我一直在GetDefault()方法上遇到异常

enter image description here

这是我的代码

    Dim manager As AppRecordingManager = AppRecordingManager.GetDefault()
    Dim status = manager.GetStatus()

    If status.CanRecord OrElse status.CanRecordTimeSpan Then
        Dim result = Await manager.SaveScreenshottoFilesAsync(ApplicationData.Current.LocalFolder,"screnshot",AppRecordingSaveScreenshotOption.HdrContentVisible,manager.SupportedScreenshotMediaEncodingSubtypes)
        Debug.WriteLine(result.Succeeded)

        If result.Succeeded Then

            For Each item In result.SavedScreenshotInfos
                Debug.WriteLine(item.File.displayName)
            Next
        Else
            Debug.WriteLine(result.ExtendedError.Message)
        End If
    End If

解决方法

将笔记本电脑的操作系统更新为最新版本,将目标版本设置为18362,将最低版本设置为17134。