I find some people are trying to build their project by NAnt instead of the VS GUI. Is there any advantage that NAnt is better than GUI? Do you have any experience on it?
Best Regards,
I find some people are trying to build their project by NAnt instead of the VS GUI. Is there any advantage that NAnt is better than GUI? Do you have any experience on it?
Best Regards,
If your project's build process involves more than just compiling the sources, a build tool such as NAnt will allow you to customize and extend that process to do just about anything.
An example of a build process could be:
Automating this kind of process using the Visual Studio UI alone can be quite challenging.
I should point out that Visual Studio itself uses a build tool internally to do its job called MSBuild. MSBuild is architecturally very similar to NAnt and has the advantage of being built right into the .NET Framework.
The choice between MSBuild and NAnt should be made considering what the two tools have to offer versus what your specific needs are.
There are a number of reasons to use Nant.
The simplest, and I guess most often used reason is that you may want to setup an automated build script (for example on a build machine devoted to creating the latest build).
Nant is also platform independent so you are not tied to windows.
There's a similar question here which may give you more info. too.