我有一個與Visual Studio 2010一起構建的C#應用程序。爲了幫助我處理應用程序中的一些日常任務,我想在編譯應用程序時設置一些值在調試模式下。當然,我通過預處理指令是一個好主意。我的問題是,我不太明白如何使用它們。在這個時候,我有一段代碼,看起來像這樣:在C#中使用Visual Studio 2010中的預處理器指令
#define DEBUG
... // Other code in my app
#if DEBUG
myVariable = debugValue;
#endif
我的問題是,當我編譯我的應用程序在發佈模式,MYVARIABLE仍然被設置爲debugValue。這就像我沒有正確定義我的預處理器變量或我沒有正確配置我的編譯器。任何人都可以向我解釋我需要做什麼,以便在調試模式下編譯應用程序時myVariable僅設置爲debugValue?
謝謝!
+1打我的拳頭:) –