UWP上的netstandard文件访问被拒绝

问题描述 投票:0回答:1

我想从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访问文件?

.net-core uwp .net-standard
1个回答
0
投票

UWP上的netstandard文件访问被拒绝

正如您提到的,broadFileSystemAccess仅在UWP平台内支持Window.Storage api。如果您确实想使用System.IO来访问文件系统,我们建议您使用桌面网桥扩展来使用System来访问文件。 IO直接。有关更多信息,请参阅桌面网桥官方tutorial

© www.soinside.com 2019 - 2024. All rights reserved.