如何编译“启用调试” - UWP App
Posted
技术标签:
【中文标题】如何编译“启用调试” - UWP App【英文标题】:How to compile "Debugging enabled" - UWP App 【发布时间】:2018-10-20 13:47:11 【问题描述】:最近我提交的具有 UWP 功能(使用 Microsoft Bridge 从桌面应用程序转换为 UWP)的提交被拒绝,原因如下。
如何在 Microsoft Visual Studio 2017 上编译启用调试的应用程序?
能力:10.6 受限能力
开发者须知
同样的错误,您无权使用以下限制 能力:运行完全信任。应用程序无法启动。准时制 (JIT) 调试而不是此对话框。该应用程序还必须是 在启用调试的情况下编译。请重新提交应用程序
【问题讨论】:
windows 商店不允许对一般应用使用 FullTrust,您应该检查如何declare what the requirements are in the manifest file @bradbury9 由 Desktop Bridge 转换,因此 FullTrust 已自动添加。 如果添加了manifest,就不应该添加FullTrust而是partial一个。 您需要获得权限才能在应用商店中添加“完全信任”应用。我不知道调试投诉是关于什么的。您是否要求商店支持? 【参考方案1】:如何编译“Debugging enabled” - UWP App
启用/禁用即时调试:
在“工具”菜单上,单击“选项”。 在“选项”对话框中,选择“调试”文件夹。 在 Debugging 文件夹中,选择 Just-In-Time 页面。 在启用这些类型代码的即时调试框中, 选择或清除相关程序类型:托管、本机或 脚本。 要禁用即时调试,一旦启用,您 必须以管理员权限运行。启用准时制 调试设置注册表项,管理员权限为 需要更改该密钥。 点击确定。
查看此文档了解更多详细信息:
How to: Enable/Disable Just-In-Time Debugging
但恐怕这个问题与提交过程有关,您可以查看以下线程以获取更多详细信息:
Windows Store doesn't let to submit app with funFullTrust
希望这会有所帮助。
【讨论】:
以上是关于如何编译“启用调试” - UWP App的主要内容,如果未能解决你的问题,请参考以下文章