CodeBetter.Com
CodeBetter.Com
RSS 2.0 via Feedburner
           Do you Twitter? Follow us @CodeBetter

Jeffrey Palermo [MVP]

Software management consultant and CTO, Headspring Systems

Building with .Net 3.0 will require .Net 2.0 SDK - level 200

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!!



Comments

Javier Lozano said:

What's the requirement for WCF that needs the .NET SDK? I have a couple of .NET 3.0 apps at work (using WCF and WF) but the SDK is not installed on the client's machines.

# May 3, 2007 10:03 PM

Jeffrey Palermo said:

@Javier,

I need the .Net 2.0 SDK on machines that need to build the .Net 3.0 app (CruiseControl.net server, etc).  

I don't need the SDK on production servers or client machines.

# May 4, 2007 8:37 AM

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. Check out Devlicio.us!

This Blog

Syndication