Sandcastle behind the scenes

Are you, as I am, curious about what actually goes on behind the scenes in the Sandcastle BuildAssembler? Well, here’s a tip that will give you data enough to investigate it the entire weekend!

Open up your sandcastle.config file and add the following line between each <component> node:

<component type="Microsoft.Ddue.Tools.DisplayComponent" assembly="..\..\ProductionTools\BuildComponents\BuildComponents.dll"/>

This component will make the BuildAssembler print out the current state of the XML-file it’s currently working on each time it hits it, so you can see how the XML progresses through each step. I just tried this with a medium-sized project of ours, and ended up with a 11 Mb sized log file.. Fun for the whole family! 🙂

Anyway, stay tuned for more findings..