windows-8 – 如何模拟我的Metro应用程序被终止?
VS2012的默认C#“Metro风格”项目模板包含App.xaml.cs(
OnLaunched 覆写)中的代码,以在挂起和终止后恢复应用程序状态。此代码仅在
LaunchActivatedEventArgs.PreviousExecutionState 为
Terminated 时运行,即“该应用在被暂停后终止”。
如何强制我的应用被暂停和终止,所以我可以在我的应用程序中测试这个暂停/恢复功能? 我试过的事情不行: >如果我使用“关闭应用程序”手势(从屏幕顶部拖到底部),那么下一个运行的BeforeExecutionState是ClosedByUser。 看来,如果我从我的应用程序切换并输入StackOverflow窗口几分钟,我的应用程序将最终终止,所以也许有一个基于时间的组件。但是如果我每次等待五到十分钟,我的应用程序终止,这是一个非常缓慢的测试周期。 鉴于这是开发人员必须测试的,您可能会认为开发人员会有一个很好的简单方法来强制应用程序暂停和终止。有没有一些压力测试应用程序与Visual Studio一起强制有足够的记忆压力? Visual Studio中是否有一些菜单项将强制终止我的应用程序?我们该如何测试呢?
在Visual Studio 2012中,当您调试时,会出现“暂停”,“恢复”和“挂起和关闭”按钮。默认情况下,您在调试应用程序时应该会看到按钮。有关调试过程生命周期的更多信息,请参阅
this article。
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |