2012-09-11 48 views
6

我打在我的Windows 8应用得到一个奇怪的例外,当我尝试运行模拟器和尝试,并请求背景Excution privelege使用BackgroundExecutionManager.RequestAccessAsync();有没有可能有一个Windows 8模拟器有条件?

我得到

“WinRT的信息:你可以在模拟器中运行此应用程序时,不会更改后台任务并锁定屏幕 权限。“

这显然是由于模拟器如何在RDP上工作而引起的一些问题。

我的问题是,有什么办法可以在有问题的路线上放一个条件来避免在模拟器中运行时调用它?

+3

究竟是什么样的条件?你为什么不抓住异常并记录下来? **这样,你的应用程序不会因为未处理的异常而崩溃** –

+0

实际上,在这种情况下可能已经够用了。我只是想避免在模拟器中运行时崩溃应用程序。 – BenBtg

回答

0

您可以使用您在模拟器中运行时设置的条件编译符号。

相关问题