我想从UWP应用程序读取文件,并使用broadFileSystemAccess上限与应用程序的权限设置在一起。访问文件效果很好,但只有在使用WinRT接口独有的Window.Storage接口时才有效。我的应用程序使用.NET标准2.0库,所以文件是通过System.IO应用程序接口读取的,这就是问题所在,因为这个接口的访问被拒绝了。我确定的是,访问权限取决于Microsoft.NETCore.UniversalWindowsPlatform的版本(项目的引用)。对于v5.X,授予访问权限,System.IO接口正常工作。对于v6.X,访问被拒绝。不幸的是,我必须在我的应用和库中使用v6.X。所以问题是:在Microsoft.NETCore.UniversalWindowsPlatform v6.X上,是否有任何开关/方法可以使用System.IO api访问文件?
发布于 2020-05-18 15:19:50
UWP上netstandard的
文件访问被拒绝
正如您所提到的,broadFileSystemAccess只支持UWP平台下的Window.Storage api,如果您确实想使用System.IO访问文件系统,我们建议您使用桌面桥扩展来实现直接使用System.IO访问文件。有关更多信息,请参阅台式机桥官方tutorial。
https://stackoverflow.com/questions/61845291
复制相似问题