diff --git a/src/AddIns/BackendBindings/CSharpBinding/Project/Src/Project/CSharpProject.cs b/src/AddIns/BackendBindings/CSharpBinding/Project/Src/Project/CSharpProject.cs index f061bc895b..6b4bd86734 100644 --- a/src/AddIns/BackendBindings/CSharpBinding/Project/Src/Project/CSharpProject.cs +++ b/src/AddIns/BackendBindings/CSharpBinding/Project/Src/Project/CSharpProject.cs @@ -170,6 +170,15 @@ namespace CSharpBinding settings.ConditionalSymbols.Add(symbol.Trim()); } } + + if (GetBoolProperty("DefineDebug") == true) { + settings.ConditionalSymbols.Add("DEBUG"); + } + + if (GetBoolProperty("DefineTrace") == true) { + settings.ConditionalSymbols.Add("TRACE"); + } + settings.Freeze(); compilerSettings = settings; return settings;