Using Tree Surgeon
Tree Surgeon is pretty simple, but it is fully functional. Its based on Mike Roberts's series of articles on How to setup a .NET Development Tree (see links below).
Download the installer, and just run the GUI. Your generated project will appear in your My Documents folder and you should move it to wherever you like to develop on your machine (the meta-root if you read the article above.)
Your generated project has a Visual Studio solution waiting for you in the src folder. Also, if you go into the project root directory, you can run an automated build. It should look a bit like this:
NAnt 0.85 (Build 0.85.1793.0; rc1; 28/11/2004)
Copyright (C) 2001-2004 Gerry Shaw
Buildfile: file:///C:/Program Files/TreeSurgeon/MyNewProject/MyNewProject.build
Target(s) specified: test
[solution] Starting solution build.
[solution] Building 'MyNewProjectConsole' [AutomatedDebug] ...
[solution] Building 'Core' [AutomatedDebug] ...
[solution] Building 'UnitTests' [AutomatedDebug] ...
[mkdir] Creating directory 'C:\Program Files\TreeSurgeon\MyNewProject\build\test-reports'.
[exec] NUnit version 2.2.2
[exec] Copyright (C) 2002-2003 James W. Newkirk, Michael C. Two, Alexei A. Vorontsov, Charlie Poole.
[exec] Copyright (C) 2000-2003 Philip Craig.
[exec] All Rights Reserved.
[exec] OS Version: Microsoft Windows NT 5.1.2600.0 .NET Version: 1.1.4322.2032
[exec] Tests run: 1, Failures: 0, Not run: 0, Time: 0.060 seconds
Total time: 4.4 seconds.
Creating a .NET Development Tree Blog Series
This is the series of blog posts created by Mike Roberts that started Tree Surgeon.IntroductionBuilding the Development TreeAdding Files to the TreeChecking into Source ControlAutomating the BuildExtending the BuildAdding Unit TestsAutomating Unit Tests and Packaging