Also as a contractor I often come in after the initial set up has occurred, which means I suck at setting up solutions. I am using the TreeSurgeon project and Mike Roberts article to guide into best practise here. So have a single batch file to call a single NAnt build script to build and test all my stuff. As there are a bunch of empty projects and empty tests this is pretty bloody fast!!! LOL
So straight off the bat I have in my Development IDE
- VS2005 (waiting form my copy of 2008)
- TestDriven.Net
- Ghost Doc
- ReSharper (old but still happy with it as i am not 3.5 yet)
- WCF
- Old Skool Asp.net WebForms. the first Web layer will probably be throw away especially as it uses AP.Net Security which doesn't suit the requirements. I may move to MVC later, but I honestly have never had issues with WebForms mainly because everything I usually kept very simple. Plus i wasn't TDD last time i did a web app, certainly not in the web projects at least.
- SQL 2005
Frameworks I am using
- Castle stack for IOC & AOP
- NHibernate 2.0 (alpha)
- MBUnit (because i haven't used it)
- Rhino Mocks (because i am yet to use it properly), possibly TypeMock too for odd stuff
- Nlog/Log4net... who cares some sort of logging... actually probably L4N as it is in other assemblies already.
- NAnt 0.86
- SVN
- CC.Net or Team City. Not set up yet.
- Assembla.com for svn and project management
- FX Cop
- NDepend
- NCover
- Sandcastle
I think that pretty much covers it.
Thoughts?
I am keen to discuss lot of the architectural side of things in weeks to come. I am probably going post a few of the questions on the altdotnet list (yahoo group) too.
Rhys