UWP UnauthorizedException

Ich schreibe gerade meine erste UWP-App, um die Seile zu lernen. Ich erstelle eine kleine Anwendung, die Daten aus dem heruntergeladenen Facebook-Archiv abruft.

Aber wenn ich versuche, die Datei zu öffnen (obwohl jeder Vollzugriff hat), erhalte ich eine UnauthorizedException. Ich verstehe das nicht und habe niemanden gefunden, der dieses Problem mit irgendeiner alten Datei hat (es gibt viele Leute, die Probleme mit spezifischeren Szenarien haben, aber nicht nur mit einer einfachen Datei auf ihrer Festplatte)

System.UnauthorizedAccessException was unhandled by user code
  HResult=-2147024891
  Message=Access to the path 'C:\Users\patri\Downloads\facebook-100004420950389\html\messages.htm' is denied.
  Source=System.IO.FileSystem
  StackTrace:
       at System.IO.WinRTIOExtensions.<TranslateWinRTTaskCore>d__1`1.MoveNext()
    --- End of stack trace from previous location where exception was thrown ---
       at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
       at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
       at System.IO.WinRTFileSystem.<OpenAsync>d__1.MoveNext()
    --- End of stack trace from previous location where exception was thrown ---
       at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
       at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
       at System.IO.WinRTFileSystem.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, FileStream parent)
       at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options)
       at System.Xml.XmlSystemPathResolver.GetEntity(Uri uri, String role, Type typeOfObjectToReturn)
       at System.Xml.XmlTextReaderImpl.FinishInitUriString()
       at System.Xml.XmlReaderSettings.CreateReader(String inputUri, XmlParserContext inputContext)
       at System.Xml.Linq.XDocument.Load(String uri, LoadOptions options)
       at Facebookalyzer.FacebookArchiveParser.PopulateArchiveFromHtml(String filePath, FacebookMessageArchive archive)
       at Facebookalyzer.FacebookArchiveParser.<>c__DisplayClass0_0.<ExtractAllChatMessages>b__0()
       at System.Threading.Tasks.Task.Execute()
  InnerException:

Weiß jemand, warum ich diese Ausnahme erhalte? Oder ist es nur eine Tatsache, dass Sie in UWP-Apps nicht direkt auf Dateien auf Ihrer Festplatte zugreifen sollten (was mich allerdings zu der Frage bringen würde, warum sie in diesem Fall einen Dialog zum Öffnen von Dateien bieten)?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage