拒绝 UWP 上的网络标准文件访问



我想从 UWP 应用读取文件,并将broadFileSystemAccess上限与设置中设置的应用权限一起使用。访问文件效果很好,但只有在使用 WinRT API 专用的 Window.Storage api 时。我的应用程序使用网络标准 2.0 库,因此文件是通过 System.IO API 读取的,这就是问题所在,因为此 API 的访问被拒绝。我确定的是,访问取决于Microsoft.NETCore.UniversalWindowsPlatform的版本(项目的引用(。对于 v5。授予 X 访问权限,并且 System.IO API 就可以正常工作。对于 v6。X 访问被拒绝。不幸的是,我必须使用 v6。我的应用程序和库中的 X。所以问题是:是否有任何开关/方法可以使用 System.IO v6 上的 api 访问文件Microsoft.NETCore.UniversalWindowsPlatform。X ?

UWP 上的网络标准拒绝文件访问

如前所述,broadFileSystemAccess仅支持 UWP 平台中的Window.Storageapi,如果确实要使用 System.IO 访问文件系统,我们建议使用桌面桥扩展来直接访问具有 System.IO 的文件的方法。有关更多信息,请参阅桌面桥官方教程。

最新更新