Here is a draft document on how I configure CC.NET, with a section on the ".config bootstrap project": http://badwords.org/w/Configure_CruiseControl.NET#Bootstrap_Project
(Basically what the Python script is doing is just running "ccnet.exe - validate" on the new config file and copying it into place if the validation works, else failing the build with an error message. Could be ported to NAnt or even CMD script without too much problem.)
