我需要这个是因为许可证信息,我正在寻找一种方法来了解该应用程序是否以调试或生产模式运行。

如果应用程序以 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并不是真正有意义的指示。

08-26 04:08