UWP应用broadFileSystemAccess权限未在Package.appxmanifest中列出,请求协助
解决UWP中broadFileSystemAccess权限未显示在Package.appxmanifest列表的问题
我完全明白你遇到的困扰——broadFileSystemAccess这个权限确实不会出现在Package.appxmanifest的可视化权限列表里,因为它属于受限的特殊权限,微软并没有把它放到可视化编辑器中,必须通过手动编辑XML代码来添加声明。
下面是具体的解决步骤:
- 右键你的
Package.appxmanifest文件,选择查看代码,切换到XML编辑模式 - 在
<Package>节点下找到<Capabilities>标签,在标签内部添加以下代码:<Capability Name="broadFileSystemAccess" /> - 保存文件后,这个权限就会被应用正确识别了
另外还有几个关键注意事项要提醒你:
- 即使添加了权限声明,应用也不会自动获得全文件系统访问权限——用户必须手动前往Windows设置 > 隐私 > 文件系统,找到你的应用并开启"允许此应用访问你的文件系统"的开关
- 如果你打算把应用提交到Microsoft Store,需要在提交审核时详细说明使用
broadFileSystemAccess权限的必要性,否则审核很可能不通过 - 确认你的应用目标与最低版本确实是Windows 10 1803(内部版本17134)或更高,这个权限正是从该版本开始引入的,你当前的版本设置已经满足要求
内容的提问来源于stack exchange,提问作者Saravana Kumar
相关产品推荐
相关产品推荐

