我想从UWP应用读取文件,并使用broadFileSystemAccess
上限以及在设置中设置的应用权限。对文件的访问非常有用,但仅当使用WinRT API独有的Window.Storage API时。我的应用程序使用net standard 2.0库,因此通过System.IO api读取文件,这就是问题所在,因为该api的访问被拒绝。我确定的是,访问取决于Microsoft.NETCore.UniversalWindowsPlatform
(项目的引用)的版本。对于v5.X,授予访问权限,并且System.IO api可以正常使用。对于v6.X,访问被拒绝。不幸的是,我必须在我的应用程序和库中使用v6.X。所以问题是:是否有任何开关/方法可以使用Microsoft.NETCore.UniversalWindowsPlatform
v6.X上的System.IO api访问文件?
UWP上的netstandard文件访问被拒绝
正如您提到的,broadFileSystemAccess
仅在UWP平台内支持Window.Storage
api。如果您确实想使用System.IO来访问文件系统,我们建议您使用桌面网桥扩展来使用System来访问文件。 IO直接。有关更多信息,请参阅桌面网桥官方tutorial。