2013-03-26 54 views
6

如何检查WinRT应用是否在模拟器内运行?检查应用是否在模拟器上运行

对于Windows Phone的我用下面的代码段:

Boolean isOnEmulator 
      = (Microsoft.Devices.Environment.DeviceType == DeviceType.Emulator); 

但我找不到FOT WinRT的解决方案。

回答

4

你可以尝试这样的事:

bool isRemote = Windows.System.RemoteDesktop.InteractiveSession.IsRemote; 

如果是在模拟器否则为false,它将返回true。

+0

这个错误的代价可能是什么 - > app.exe中发生类型'System.InvalidCastException'的异常,但未在用户代码中处理 其他信息:无法转换类型为'System .__ ComObject '键入'Windows.System.RemoteDesktop.IInteractiveSessionStatics'。 – jaysonragasa 2015-11-02 10:00:31

相关问题