【发布时间】:2020-08-06 15:50:44
【问题描述】:
在 Visual Studio 中,是否有预处理器指令可以区分使用 F5 和 Ctrl + F5 运行应用程序?我知道使用“#if DEBUG”检测 DEBUG 与 RELEASE,但我希望检测执行模式(F5 或 Ctrl + F5)。
【问题讨论】:
-
我不知道事实,但如果有的话我会感到非常惊讶
-
可能没有预处理器(因为它是运行时变量,不是你在编译时知道的),但你确实有
System.Diagnostics.Debugger.IsAttached -
你想要完成什么,我的意思是你为什么需要检测这两个?
标签: c# visual-studio