2008-08-28 3 views

Antwort

8

Sie können precompiler directives in Visual Studio verwenden. Mit der #if-Direktive können Sie basierend auf Ihrer benutzerdefinierten Lösungskonfiguration bestimmen, ob Sie Code hinzufügen oder nicht.

0

Ich bin mir nicht sicher, ob Sie den genauen Namen der Build-Konfiguration herausfinden können. Wenn Sie jedoch Debug.Assert (...) verwenden, wird dieser Code nur ausgeführt, wenn Sie im Debug-Modus kompilieren. Nicht sicher, dass es dir überhaupt hilft.

7

ein const Wert auf einen Wert zuweisen hinzufügen, die Konfiguration, die Sie in sind bezeichnen. wie

#ifdef _ENABLE_CODE1_ 
const codeconfig = 1; 
#else 
const codeconfig = 2; 
#endif 

und _ENABLE_CODE1_ in Ihrer Konfiguration Präprozessor hinzuzufügen.

3

In den Eigenschaften jedes Projekts im Abschnitt "Build" können Sie für jede Lösungskonfiguration verschiedene benutzerdefinierte Konstanten festlegen. Hier definieren Sie benutzerdefinierte Pre-Compiler-Anweisungen.