我需要这个是因为许可证信息,我正在寻找一种方法来了解该应用程序是否以调试或生产模式运行。
如果应用程序以 Debug模式运行,则我需要使用Windows.ApplicationModel.Store.CurrentAppSimulator
,否则我需要使用Windows.ApplicationModel.Store.CurrentApp
因此,我正在寻找isDebug函数的实现:
var currentAPP;
if (isDebug()) {
currentApp = Windows.ApplicationModel.Store.CurrentAppSimulator;
} else {
currentApp = Windows.ApplicationModel.Store.CurrentApp;
}
有什么花招吗?
最佳答案
Debug.debuggerEnabled
告诉您是否已连接调试器。
请注意,这与“它是作为调试编译的”不同-因为未编译JS并不是真正有意义的指示。