Ho un'applicazione C# che sto costruendo con Visual Studio 2010. Per aiutarmi con alcuni dei miei compiti di routine in app, ho voluto impostare alcuni valori se ho compilato l'applicazione in modalità di debug. Naturalmente, anche se le direttive del preprocessore sarebbero una buona idea. Il mio problema è che non capisco come usarli. In questo momento, ho un blocco di codice che assomiglia a questo:Utilizzando preprocessore direttive in Visual Studio 2010 con C#
#define DEBUG
... // Other code in my app
#if DEBUG
myVariable = debugValue;
#endif
Il mio problema è che quando compilo la mia applicazione in modalità di rilascio, myVariable viene comunque impostata su debugValue. È come se non stia definendo correttamente la mia variabile del preprocessore o non sto configurando correttamente il mio compilatore. Qualcuno può spiegarmi cosa devo fare affinché myVariable sia impostato su debugValue solo quando compilo l'app in modalità di debug?
Grazie!
+1 per picchiarmi al pugno :) –