2013-03-26 18 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

相關問題