在我的清单中,我激活了对存储的访问,当有两个或多个文件夹时,对本地存储的访问总是被拒绝:
_packageName_LocalState<HERE> is ok
_packageName_LocalStatefolder1<HERE> is ok
_packageName_LocalStatefolder1folder2<HERE> is denied
我不知道为什么当超过2个文件夹时,我可以访问我自己的本地存储。。。少的时候有效!
注意:只有当我想读取文件时,访问才会被拒绝,我可以在本地存储中的任何位置创建文件夹和文件
在Xamarin UWP应用程序中,您不能直接使用Windows.Storage API。您的场景的解决方案是,您应该在项目中创建一个DependencyService。DependencyService类是一个服务定位器,它使Xamarin.Forms应用程序能够从共享代码中调用本机平台功能。因此,通过这种方式,您可以调用本机UWP Windows.Storage API,并获得您想要的应用程序文件。