gpt4 book ai didi

c# - 尽管使用 broadFileSystemAccess,访问仍被拒绝

转载 作者:太空狗 更新时间:2023-10-29 23:36:05 25 4
gpt4 key购买 nike

UWP 快要死了......

计算机崩溃后,我不得不重新安装 VisualStudio2017。现在,我在崩溃前运行良好的应用程序拒绝运行。

我一直在按照 MS 文档中的说明使用包 list 中的 broadFileSystemAccess 功能:

 xmlns:rescap="http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities"
IgnorableNamespaces="rescap uap mp desktop4 iot2">

<Capabilities>
<rescap:Capability Name="broadFileSystemAccess" />
</Capabilities>

这没问题,但现在我得到一个带下划线的 rescap:Capability 和编译警告“命名空间‘http://schemas.microsoft.com/appx/manifest/foundation/windows10’中的元素‘Capabilities’在命名空间中有无效的子元素‘Capability’......

因为它是一个警告,所以它编译时不会出现问题。但是,如果此 list 代码不存在,应用程序将无法访问文件(访问被拒绝)。

我不想说坏话……有人知道是什么原因造成的吗?这是全新的 VS2017 安装。

谢谢!

最佳答案

好的,下面是我的一些发现。

<强>1。应用不得同时声明 broadFileSystemAccess 和任何其他三种文件系统功能。 (图片、文件、下载)

来源:https://social.msdn.microsoft.com/Forums/windowsapps/en-US/415d02da-eeb6-45b3-b6e2-946b124d14b0/broadfilesystemaccess-issue?forum=wpdevelop

<强>2。这仅适用于 storageFile api 而不是 File.Exists etc api

来源:https://learn.microsoft.com/en-gb/windows/uwp/packaging/app-capability-declarations

<强>3。确保 fileAccess 与其他两个答案一样已启用:

来源:https://stackoverflow.com/a/57703368/2987066

<强>4。我还发现,每次我开始调试(并且代码已更改)时,我都需要再次打开和关闭该设置才能使其正常工作

来源:通过反复试验令人沮丧地调试应用程序

感谢 Microsoft 提供的出色开发环境,这确实表明开发人员非常喜欢开发您的应用程序,因为与您的竞争对手相比,您的商店真的很繁荣......哦等等......

关于c# - 尽管使用 broadFileSystemAccess,访问仍被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53518621/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com