Xbox UWP 不會崩潰

  • 本文关键字:UWP Xbox uwp xbox
  • 更新时间 :
  • 英文 :


我正在开发一个为 Xbox 构建的 UWP 应用程序。我想让它崩溃,以便我确认崩溃报告正常工作。我已经设置了调用此代码的按钮:

Object obj = null;
obj.ToString();

如果我将应用程序部署到我的 Windows 10 笔记本电脑并单击我的"崩溃"按钮,应用程序崩溃(消失(,正如我预期的那样。但是,在单击该按钮后部署到 Xbox(在开发模式下(时,应用将挂起几秒钟,然后再次响应并且不会崩溃。

有什么想法为什么会在Xbox上发生吗?

不知道为什么,但在 Xbox 上,如果崩溃代码在 UI 线程上,它不会杀死应用程序。

我通过创建一个新线程并根据需要鞠躬应用程序崩溃来解决此问题。

public static void CrashTheApp()
{
Object obj = null;
obj.ToString();
}
private void CrashTheApp_Click(object sender, RoutedEventArgs e)
{ 
Thread thread = new Thread(App.CrashTheApp);
thread.Start();
}

最新更新