There are two primary justifications for my company’s latest purchase of Visual Studio 2008 Professional –
1. The ability to “target” previous .NET versions.
2. The integrated unit testing.
While we still have not setup the automatic builds (command line)… and we still utilize NAnt… the integrated unit testing feature of Visual Studio 2008 rocks. Sure there are alternatives (we still have some projects with NUnit testing)… and various mocking frameworks, however the ability to “right click” create unit test/private accessor is very productive for us.