none
请问:Win8 系统下是否存在某些自动杀掉(或者挂起)Metro App的机制? RRS feed

  • 问题

  • 我们正在开发一个Windows应用商店程序(C#),遇到的问题是程序经常会莫名其妙地崩溃,我们的所有代码块都加上了try catch 还是捕获不到异常,后来不得已将IDE部署到平板上,直接运行代码,但是问题依旧,而IDE也不给出任何提示。

    我们想知道是否在某些情况下,Win8系统会自动将运行的App杀掉?

    2013年8月18日 2:30

答案

  • Hi,coderwenhao

    Windows应用商店程序遵循系统故障体验,出现错误时,只需返回到“开始”屏幕。系统故障体验旨在让用户尽快返回执行的操作,因此不应提供警告对话框或其他通知,因为这会拖延用户的时间。

    如果您的应用出现故障、停止响应或者发生意外,Windows 将请求用户同意向 Microsoft 发送问题报告。Microsoft 在问题报告中向您提供错误数据的一个子集,这样您可以使用这些数据改进您的应用。您可以在 Windows 应用商店应用的 Windows 开发人员中心的"Dashboard "下的app's Quality page 页面看到这些错误信息!

    具体请参考以下链接:

    http://msdn.microsoft.com/en-us/library/windows/apps/hh464925.aspx#app_close



    2013年8月19日 3:03
    版主