Skip to content

NAnt vs MSBuild funnies


All the software is equally bad…

Well, I know some pieces of software that are good, but I won’t mention them today.

One of our msbuild vs nant choice criteria is  a product versioning support.

Sad or funny things are:

  • both don’t include sane tool out of box;
  • both need installing NAntContrib or MSBuild Community Tasks;
  • even then both can’t sanely write AssemblyInfo.cs in order to leave other properties intact; if you had InternalsVisibleTo satellite unit test assembly – it won’t build then;

NAntContrib Version task is way more functional.

Additionally, MSDN page design where MSBuild reference manual lives, is awful.

I wonder if it’s the reason to choose a build tool, while they are approximately equal.

OTOH, MSBuild has a great GenerateBootstrapper task to install .NET framework from MSI (WiX sample included in the referenced wiki).

One Comment

  1. “”Hmm, I expected to find MVC and ORM there…””

    Thought it was a good article saying as a PDF download comes along with it give you the how to. 😉

    Posted on 21-Mar-08 at 03:16 | Permalink

Post a Comment

Your email is never published nor shared.