По умолчанию UWP не разрешает доступ к файлам вне контейнера приложения. Но из windows 10 build 17134 была введена новая возможность broadFileSystemAccess
. Он позволяет приложениям получать тот же доступ к файловой системе, что и пользователь, который в данный момент запускает приложение, без каких-либо дополнительных запросов стиля средства выбора файлов во время выполнения.
Итак, проверьте, не объявили ли вы эту возможность в файле Package.appxmanifest.
См. Разрешения на доступ к файлу и запись broadFileSystemAccess в Объявления о возможностях приложения для получения дополнительной информации.
Если вы все еще сталкиваетесь с этой проблемой, когда добавляете возможность broadFileSystemAccess
, тогда проблема должна быть в API WordprocessingDocument.Open. Следует отметить, что в документе «Права доступа к файлам» упоминалось:
Эта возможность broadFileSystemAccess
работает для API в пространстве имен Windows.Storage .
Это означает, что WordprocessingDocument.Open может не использовать API-интерфейсы Windows.Storage для доступа к файлам. Если это так, вам нужно сообщить об этой проблеме в Open-XML-SDK .