One of the major problems we have with our current (non-NAnt) build system is 
that it is dependent upon various libraries and programs being installed just 
so on your computer. You can build the application on one computer, but it may 
not work on another computer. Same source files, different results due to 
things outside the build system. As one little example of what I'm talking 
about, our code uses an older version of DirectX, and if you install the 
current version, bad things happen. Of course Windows and other programs are 
always trying to update you to the current version...

Have any of you used NAnt to install groups of programs and libraries onto a 
fresh machine to make sure it's in a good state for building the application? 
Do you have any knowledge of any pitfalls to avoid? Should this be separate 
from or part of your normal build process? Should checking the state be part of 
the build process? Can that be done fairly easily?

Is this an entirely stupid approach, and would something like virtual machines 
be a better way to approach this problem in general? Am I looking at all my 
problems as nails with NAnt being my new hammer? :-)

-Kelly





E-Mail messages may contain viruses, worms, or other malicious code. By reading 
the message and opening any attachments, the recipient accepts full 
responsibility for taking protective action against such code. Sender is not 
liable for any loss or damage arising from this message.

The information in this e-mail is confidential and may be legally privileged. 
It is intended solely for the addressee(s). Access to this e-mail by anyone 
else is unauthorized.



-------------------------------------------------------
SF.Net email is sponsored by:
Tame your development challenges with Apache's Geronimo App Server.
Download it for free - -and be entered to win a 42" plasma tv or your very
own Sony(tm)PSP.  Click here to play: http://sourceforge.net/geronimo.php
_______________________________________________
Nant-users mailing list
Nant-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nant-users

Reply via email to