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

Jeffrey Palermo (.com)

Blog moved to www.jeffreypalermo.com

New NAnt beta release supports .Net 3.5/Silverlight - v0.86 beta 1

My company uses a combination of NAnt and MSBuild for build automation and some deployments.  We use MSBuild for purely Microsoft tool execution, like compiling.  We use NAnt for everything else, like moving files, packing the release, versioning, and everything else under the sun.  This solution is working very well for us, and I've used NAnt in major scenarios for over two years now. 

I'm very happy to share that the team has just released beta1 of version 0.86.  Go to the NAnt website to download it now or you can download it more directly here.  Read the full release notes here, but I want to highlight the more interesting things that came down the NAnt users list:

Support matrix for NAnt 0.86 beta 1

Framework                     Target      Runtime
----------------------------------------------------
.NET Framework 1.0              *            *
.NET Framework 1.1              *            *
.NET Framework 2.0              *            *
.NET Framework 3.5              *            *
.NET Compact Framework 1.0      *
.NET Compact Framework 2.0      *
Mono 1.0 Profile                *            *
Mono 2.0 Profile                *            *
Mono 3.5 Profile                *            *
Moonlight 2.0                   *
Shared Source CLI 1.0           *
Silverlight 2.0                 *

 

To me, the big ones are .Net 3.5 and Silverlight 2.0 support.  Up to now (it's only been a few weeks since .Net 3.5 was released) I used my own modification to the NAnt config file to make the build work with .Net 3.5, but I've pulled that out and am now using the beta 1 release.

For those wondering whether they should use it:  I just upgraded the MvcContrib open source project, and our build worked just fine.  It's not hard to find out if there are any issues with your build.  Drop it in and run the build.  If there are any problems, revert your working copy. 

I would like to publicly express appreciation for the developers who are working on NAnt.  There are lots of users of the tool out there, including me, and I thank you for your contributions to the developer community.



Comments

Mark said:

Same problem here, any ideas?

(We don't have Visual Studio installed on this machine, just the framework).

# December 20, 2007 7:08 AM

Curtis said:

Same problem here.  Any ideas on how to fix this?

# December 24, 2007 1:05 PM

Tom said:

I have just had the same problem and I think I have managed to fix it.  

I had downloaded the latest NAnt and NantContrib binaries and found that the xml snippet from: codebetter.com/.../171380.aspx had already been included (or so I thought) and so I didn't bother copying over it.  

After pulling my hair out for a day or two, decided to go back to being really stupid and just copy over the .net-3.5 xml with the one from the post and hey presto, it's now working for me.  

Hope that helps.

# January 3, 2008 4:49 AM

links for 2008-01-07 « dstelow notes… said:

Pingback from  links for 2008-01-07 « dstelow notes…

# January 7, 2008 6:46 PM

Chris Stewart said:

I was having the same issue as described after upgrading NAnt to the 0.86-beta1 release.  Following Tom's advice fixed my issue as well.

# January 9, 2008 1:06 PM

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

News

Headspring Systems

View Jeffrey Palermo's profile on LinkedIn

See my new blog at .jeffreypalermo.com