0
我有一個正在運行的生成後事件的應用程序:如何判斷應用程序是作爲後期/預構建事件還是獨立運行?
項目屬性 - >生成事件:call "$(TargetDir)\bin\myApp.exe" "$(ProjectPath)"
但是,有時候我會自己運行它 - 有時從Visual Studio,有時直從控制檯。
如何以編程方式告訴應用程序是作爲後/預構建事件還是獨立運行(因此有時候仍然會附加調試器,但並非總是)?
是否有某種標誌或環境變量可以檢查?
注意:我想從正在運行的應用程序中檢查它。
作爲發佈/預構建事件運行時,你的意思是什麼?你的意思是你的應用程序使用附加的調試器運行嗎?你能舉個例子嗎? – Daniel
@丹尼爾是的,我應該提到這一點。我正在運行一個調試器。我通過「項目屬性」 - >「構建事件」將它設置爲發佈後或預生成事件。 – pushkin
你可以請你發佈你的構建事件腳本?我認爲它不太可能將調試器自動**附加到由構建事件啓動的過程。 – Daniel