Here are the items I must have, they are the things I install whenever I get a new machine
-
A persistence layer i.e. Gentle.Net http://sourceforge.net/projects/gopf nHibernate http://www.nhibernate.org/
-
A Prevalence layer Bamboo http://bbooprevalence.sourceforge.net/ PrevLayer http://www.prevayler.org/
-
Unit testing framework nUnit http://www.nunit.org/
-
Build tool Nant http://nant.sourceforge.net/
-
A tool with XML documentation integration nDoc (sparx also provides one for models) http://sourceforge.net/projects/ndoc/
-
Continuous Integration http://cruisecontrol.sourceforge.net/
-
UML Modelling with round tripping to/from source http://sparxsystems.com.au/
-
CVS or SourceSafe (I prefer CVS)
-
IE dev toolbar http://www.microsoft.com/downloads/details.aspx?FamilyID=e59c3964-672d-4511-bb3e-2d5e1db91038&DisplayLang=en
-
Mono http://www.mono-project.com/Main_Page
-
SharpDevelop http://www.sharpdevelop.com/OpenSource/SD/
-
VS integration for nUnit http://www.testdriven.net/
-
GTK# http://gtk-sharp.sourceforge.net/
-
A good XML editor (the fact that this has DTD->XSD conversions is quite useful) http://www.stylusstudio.com/xml_download.html
-
A dynamic proxy generator I use my own but castle project has a good one http://castle.sourceforge.net/
-
A template based code generation utility MyGeneration http://www.mygenerationsoftware.com/
-
Reflector for .NET http://www.aisto.com/roeder/dotnet/
-
*added* resharper http://www.jetbrains.com/resharper/ or another refactorring tool.
-
*added* nCover
-
*added* fxCop
Thats all, there are numerous other things I install but they are very specific to the projects I work on. What do YOU think should be on this list?
Greg