Windows phone 7 使用capdetection tool后,应用程序停止打开

Windows phone 7 使用capdetection tool后,应用程序停止打开,windows-phone-7,Windows Phone 7,我使用capdetection工具生成wp7应用程序的功能。当我粘贴工具生成的功能时,应用程序构建成功,但在设备中安装后,应用程序没有打开,之后我恢复了清单文件中以前存在的功能,然后应用程序正常启动。capdetection工具是否存在任何问题。有人能告诉我该工具的问题是,使用capdetection工具在清单文件中声明功能的认证要求吗?您不需要运行该工具进行认证,他们在提交过程中运行该工具,并替换文件的内容,而不管您在其中放置了什么 我相信它的主要目的是让您能够提前知道需要哪些服务,从而让您有

我使用capdetection工具生成wp7应用程序的功能。当我粘贴工具生成的功能时,应用程序构建成功,但在设备中安装后,应用程序没有打开,之后我恢复了清单文件中以前存在的功能,然后应用程序正常启动。capdetection工具是否存在任何问题。有人能告诉我该工具的问题是,使用capdetection工具在清单文件中声明功能的认证要求吗?

您不需要运行该工具进行认证,他们在提交过程中运行该工具,并替换文件的内容,而不管您在其中放置了什么

我相信它的主要目的是让您能够提前知道需要哪些服务,从而让您有机会检查这些服务是否正确。

例如,某些广告控制包括位置跟踪,如果您在提交时意外添加了该功能,您可能会失败,因为您需要请求用户并显示隐私声明以获得该功能。

该工具的存在是为了让您可以使用市场提供的功能测试您的应用程序。如果你忽略了你所描述的情况,你可能最终无法通过市场认证,或者最终得到一个无法使用的应用程序

您可能依赖于工具无法通过静态分析检测到的功能


我强烈建议您确定此功能是什么,并以工具能够检测到的方式使用它。

感谢您的ans,我还有一个疑问是,认证要求与推送通知相同,对于推送通知,我们需要在用户安装应用程序时第一次询问用户,如果用户是否需要应用程序的通知?对于推送通知,您需要在启用它们之前询问用户,并给他们一个关闭它们的位置。参见第2.9.1节“我正在使用另一个项目作为我的基础项目,我是否需要在capdetection tool中给出我的bin/release路径或bin/release/myapp.dll”,我尝试了bin/release,它生成了所需的功能,正确的方法是???,因为我认为使用bin/release/myapp.dll,工具无法检测基本项目的功能。