Xamarin Forms UWP "Access Denied" 尝试获取 C 盘上的文件和文件夹时出错

Xamarin Forms UWP "Access Denied" error when attempting to get files and folders on the C drive

我正在尝试在我的 Xamarin Forms UWP 应用程序中执行以下代码行。

var tobj_DirectoryFiles = Directory.GetFileSystemEntries(@"C:\");

执行该行代码时,抛出异常如下: HResult = -2147024891 消息:访问路径 'C:\' 被拒绝。 资料来源:System.IO.FileSystem 堆栈跟踪:在 System.IO.Enumeration.FileSystemEnumerator1.CreateDirectoryHandle(String path, Boolean ignoreNotFound) at System.IO.Enumeration.FileSystemEnumerator1..ctor(字符串目录,EnumerationOptions 选项) 在 System.IO.Enumeration.FileSystemEnumerable`1..ctor(字符串目录,FindTransform 转换,EnumerationOptions 选项) 在 System.IO.Enumeration.FileSystemEnumerableFactory.UserEntries(字符串目录、字符串表达式、EnumerationOptions 选项) 在 System.IO.Directory.InternalEnumeratePaths(字符串路径、字符串搜索模式、搜索目标搜索目标、枚举选项选项) 在 System.IO.Directory.GetFileSystemEntries(字符串路径) 在 UniversalCheckInHost.FileSystem.LoadTree(TreeViewNode pobj_Node) 在 D:\VStudio19\Projects\UCI\Dev\UniversalCheckInHost\UniversalCheckInHost\UniversalCheckInHost\PopUps\FileSystem.xaml.cs: 第 80 行

我知道它缺少一些权限,但我不知道它需要什么权限。我在那上面找不到任何 doco。我目前拥有以下允许 UWP 项目的权限:

互联网(客户端和服务器) 互联网(客户端) 专用网络(客户端和服务器) 可移动存储

知道我在权限中缺少什么吗?

我还没有收到这个问题的任何解决方案,所以我将开始一个主题更广泛的新问题。如果有人确实找到了具体的解决方案,请告诉我。另请查看此问题以继续此对话: