我的应用程序正在作为后构建事件运行:
项目属性 ->构建事件:call "$(TargetDir)binmyApp.exe" "$(ProjectPath)"
但是,有时我会独自运行 - 有时是从视觉工作室来的,有时是从控制台直接的。
我如何以编程方式告诉应用程序是否作为邮政/构建事件或独立来运行(因此有时仍然会附上调试器,但并非总是如此)?
)?我可以检查某种标志或环境变量吗?
注意:我想从正在运行的应用程序中检查一下。
以下将告诉您是否附加了调试器。
if(System.Diagnostics.Debugger.IsAttached)
{
// ...
}