Ich möchte ein Kompilierungssymbol wie DEBUG verwenden, außer einem anderen Namen, und habe es mit einer Lösung verknüpft, kein Projekt, so dass es für alle gilt Lösungsprojekte.Visual Studio 2008 - Bedingtes Kompilierungssymbol für die Lösung, nicht Projekt
Anstatt das gleiche Symbol in mehreren Projekten zu definieren, gibt es eine Möglichkeit, ein Symbol einmal zu definieren, das über VS2008 auf die gesamte Lösung angewendet wird?
Dies funktioniert nicht in C#, weil (von MSDN): Das Symbol bleibt definiert, bis eine # Undef-Direktive für das gleiche Symbol verarbeitet wird, oder bis das Ende der Quelldatei erreicht ist. Dies hat zur Folge, dass #define- und #undef-Anweisungen in einer Quelldatei keine Auswirkungen auf andere Quelldateien im selben Programm haben. –