Visual studio 我如何处理APPX0501错误,即;指定的元素要求使用“;runFullTrust“;能力;?

Visual studio 我如何处理APPX0501错误,即;指定的元素要求使用“;runFullTrust“;能力;?,visual-studio,uwp,windows-store-apps,windows-store,desktop-bridge,Visual Studio,Uwp,Windows Store Apps,Windows Store,Desktop Bridge,在尝试创建要上载到Windows应用商店的程序包(appx upload)时,Visual Studio 2017告诉我,“runFullTrust”功能是必需的 我已经尝试删除了“runFullTrust”标签和“Capabilities”标签,因为我的应用程序不需要任何功能,而且项目不会生成,因为它说“runFullTrust”是必需的。因此,为了构建项目,我在Package.appxmanifest文件中添加了必要的功能,但是当我将成功构建的包上载到商店时,商店需要我提供隐私策略。我没有隐

在尝试创建要上载到Windows应用商店的程序包(appx upload)时,Visual Studio 2017告诉我,“runFullTrust”功能是必需的

我已经尝试删除了“runFullTrust”标签和“Capabilities”标签,因为我的应用程序不需要任何功能,而且项目不会生成,因为它说“runFullTrust”是必需的。因此,为了构建项目,我在Package.appxmanifest文件中添加了必要的功能,但是当我将成功构建的包上载到商店时,商店需要我提供隐私策略。我没有隐私政策,我的应用程序也不需要用户提供任何信息。这是一款Winforms应用程序,转换成UWP,是一款井字游戏。没有向我的用户请求任何内容。它只是一个用户点击的网格。它有两个文本框,用于保存玩家的回合数和分数。应用程序不会访问用户的任何个人信息,也不会向用户请求任何信息

我提到了微软的文档,它们是可怕的指南,我查到了什么是“runFulltrust”,以及为什么需要它。我也检查了第三方网站,但似乎没有可用的解决方案。Microsoft Docs有一个提交指南和应用程序要求,但似乎没有涵盖类似的内容。我也检查了这个链接,但它似乎没有涵盖我的问题。下面是我现在在Package.appxmanifest中的标签,解决方案成功地使用它构建

<Capabilities>
    <Capability Name="runFullTrust"/>
</Capabilities>


构建成功,但商店需要我提供隐私策略。不需要隐私策略,因为我明确声明不需要隐私策略,因为我不向用户请求任何内容,但当软件包上载windows应用商店时,此选项更改为“是”,这意味着我需要提交隐私策略。如何解决此问题?

转换后的Win32/Winforms/WPF应用程序以用户的完全权限运行(也称为完全信任运行),因此需要向最终用户声明并公开“runFullTrust”功能

与appcontainer中运行的UWP应用程序不同,经典桌面应用程序(如Winforms应用程序)可以访问所有文件、注册表、位置等,而无需强制用户同意,因此商店需要隐私策略

要解决此问题,您有两种选择: a) 为您的应用程序提供所需的隐私策略-或
b) 将应用程序重写为UWP

只需访问并填写表单,复制隐私政策的URL,然后将其粘贴回应用程序提交表单。完成。

谢谢。如何开始为这样的东西写隐私?我无法提供法律建议,当然这取决于你的应用程序。您可以在web上搜索应用程序策略的示例和模板,还可以查看Microsoft应用商店以及其他应用商店中现有应用程序的应用程序策略。