Bill, this does not involve the Express editions at all. It is all done right within RE!!
- Right click the project. Under properties check "Generate Debug Info" (from Daniel's post).
- At the top of your strategy (first line) include '#define DEBUG'. (I don't know whether the 'Generate' is still needed??)
- Set 'using System.Diagnostics'
- In MySymbolScript put 'public bool dbg=true;' Set this to 'false' to not invoke the debugger.
Where ever you want the debugger invoked put this: (There can be more than one instance.) (This starts the debugger if it is not already running.)if(dbg==true) System.Diagnostics.Debugger.Break();
You may be given a choice of debuggers; pick 2005. BEFORE stopping the debugger use the Immediate window to set dbg=false. Hit "Continue". (After that you may be able to click "Stop debugging" and close the debugger; I just always leave it alone.) Also consider 'Debugger.Log()' and 'Debugger.Launch()'.
[I should have added that the Debugger is part of the .NET Framework, which is why neither an Express VS nor the SDK are needed.]
Wednesday March 11 2009 by