Dear Itamar,
the debug engine only shows HeuristicLab parameters (everything that
you add with Parameters.Add(..)). If you want to see e.g. other
properties of your objects in the debug view, you have to use HL
parameters (e.g. a ValueParameter) to export them.
Concerning debugging with Visual Studio, we actually work in the same
way as you described it when developing HL plugins. Compiling a single
plugin is quit fast. It's a good idea to not start HL using the Visual
Studio Run button because it's slow but instead start the HeuristicLab
3.3.exe directly. When HL is loaded you can attach the Visual Studio
debugger to HeuristicLab (in Visual Studio click on Tools -> Attach to
Process, select HeuristicLab 3.3.exe and click on Attach) and debug
the application.
If you have any further questions please don't hesitate to ask.
Best regards,
Andreas