Software management consultant and CTO, Headspring Systems
Here's a bit of info that I've glossed over for some time. I always have Visual Studio installed with building projects with .net 2.0 and 3.0, and VS bundles the SDK. On my current project, we have a graphics designer who works on html and css, but we have a local build that even he uses. Everything is automated. The designer doesn't have VS 2005 installed, and when we started using WCF in .Net 3.0 for some web service calls, his build (and the CCNet box) started breaking. Before .Net 3.0 libraries were used, all that was needed to build our app was the .Net Framework 2.0.
.Net FX 2.0 includes MSBuild.exe, so all was well. Using some stuff from WCF causes some other tools to be called, so now the .Net 2.0 SDK is required on the build (CCNet) box as well as the designer's box.
What a jacked-up name: .Net 3.0, but be sure to mark "2.0" in IIS!!
About Jeffrey Palermo
Jeffrey Palermo is a software management consultant and the CTO of Headspring Systems in Austin, TX. Jeffrey specializes in Agile coaching and helps companies double the productivity of software teams. Jeffrey is an MCSD.Net , Microsoft MVP, Certified Scrummaster, Austin .Net User Group leader, AgileAustin board member, INETA speaker, INETA Membership Mentor, Christian, husband, father, motorcyclist, Eagle Scout, U.S. Army Veteran, and Texas A&M University graduate.