Search code examples
build-processnant

NAnt Alternatives


I've been using NAnt for a while but it seems to be overly complex for what I need. I was wondering if there are any alternatives around for building C# projects?


Solution

  • I would say once you get started in NAnt it is not THAT complex. I was missing a little bit a good "let's get me started" tutorial and everything I read felt pretty dated. A good thing is that you can use MSBuild for building the application (that is what I am using) and doing the rest with NAnt.

    At least I think it is not harder than MSBuild - and for things MSBuild is easier you are free to use MSBuild for that.

    This is what I am using:

    <exec program="msbuild.exe" 
          basedir="C:\windows\microsoft.net\Framework\v3.5\" 
          commandline="Project.csproj /p:OutDir=..\Outdir\; configuration=Release" />