Я пытаюсь выполнить следующую строку кода в моем приложении Xamarin Forms UWP.
var tobj_DirectoryFiles = Directory.GetFileSystemEntries(@"C:\");
Когда строка кода выполняется, возникает исключение следующим образом: HResult = -2147024891 Сообщение: Доступ к пути 'C: \' запрещен. Источник: System.IO.FileSystem Трассировка стека: в System.IO.Enumeration.FileSystemEnumerator 1.CreateDirectoryHandle(String path, Boolean ignoreNotFound)
at System.IO.Enumeration.FileSystemEnumerator
1..ctor (каталог String, параметры EnumerationOptions) в System.IO.Enumeration.FileSystemEnumerable`1..ctor (каталог String, FindTransform transform, параметры EnumerationOptions) в System.IO.Enumeration.FileSystemEnumerableFactory.UserEntries (каталог String, выражение String, параметры EnumerationOptions) в System.IO.Directory.InternalEnumeratePaths (путь строки, параметры String searchPattern, SearchTarget searchTarget, параметры EnumerationOptions). .Directory. *
Я знаю, что ему не хватает разрешения, но я не могу понять, какое разрешение ему нужно. Я не мог найти документацию по этому вопросу. В настоящее время у меня есть следующие разрешения для проекта UWP:
Inte rnet (Клиент и сервер) Inte rnet (Клиент) Частные сети (Клиент и сервер) Съемное хранилище
Любой Идея, что мне не хватает в разрешениях?