10.1 EDK - 如何在将应用程序导入SDK后重新激活XPS中的应用程序?

问题描述

当我在删除SDK_Projects文件夹后尝试在XPS中重新激活应用程序时,收到以下消息:

“要在XPS中管理此应用程序,请取消此对话框,然后在SDK中删除该应用程序。”

如何在SDK中删除项目?

解决/修复方法

将XPS软件应用程序导入SDK时,SDK管理软件项目,并在XPS中禁用与软件相关的功能。在XPS Applications选项卡中,如果右键单击项目并且SDK正在管理应用程序,则会出现XPS“Resolve Stale Application”对话框。该对话框指示您取消对话框并首先在SDK中删除软件应用程序,然后再次在XPS中激活应用程序。

要在SDK中删除软件应用程序,请在“C / C ++项目”选项卡中右键单击该项目,然后选择“删除”菜单项。确认删除项目时,通常应选择“不删除内容”选项。然后,您可以返回XPS以激活应用程序。

如果XPS仍然要求您删除SDK中的软件应用程序,请确认使用SDK删除了应用程序,而不是删除SDK_projects目录。 XPS和SDK通过项目文件传递软件应用程序管理状态信息,除了在删除应用程序时删除数据文件,SDK还会更新这些文件。

如果您通过删除SDK_projects目录无意中删除了SDK中的软件应用程序,而不是使用右键菜单删除选项,XPS仍然会认为SDK正在管理该应用程序。要从这种情况中恢复,可能只会尝试以下步骤作为最后的手段(手动编辑项目文件和目录可能会导致项目无法使用,不建议使用):

1.创建项目目录的备份

2.退出SDK和XPS

3.编辑system.xmp文件,找到要在XPS中激活的应用程序后,将“NonXpsApp”参数的值从1更改为0

4.删除文件__xps / sdk2xps.apps

编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-08-18 20:49:36 +0800

这个帖子被标记为一个社区wiki

这个帖子是一个wiki(维基). 任何一个积分 >500的人都可以完善它