One of the areas that we have been testing since we released the CodeSmith Generator 6.0 Release Candidate is Debugging Support. We feel that this has always been a key feature to the product and an area we want to make sure works well and is easy to use. For those of you who are new to Debugging a Template, we have completely updated all of our Debugging Documentation!
The underlying debugging experience has changed a lot under the hood since we integrated the Editor into Visual Studio, but the overall experience should feel the same. We feel that we have some work left to do in the Debugging area as we don’t like the fact that one has to call Debugger.Launch() before the first Debugger.Break() statement. We are planning on removing this requirement in a future version of CodeSmith Generator which will bring out of process support.