> Kelly,
> 
> I don't know what your build structure is, but I have 
> certainly come across
> similar problems in the past.  

I think we all have... why else would we be here ;-)

> My prefered solution to this is that I don't rely on anything being
> installed on the build machine.  

Just to clarify, do you mean third party stuff, or do you include things
like NAnt itself, the compiler, etc. What do you do, for example, when
it comes time to upgrade NAnt itself? How do you assure that you can
still build old versions?

> Any 
> assemblies/dlls/libraries that are
> required are stored in a "references" folder along with the 
> source for the
> solutions and are referenced from there by the vs project 
> files, and also
> the NAnt build scripts.  that way you can guarentee that you 
> are building
> against the version you want to rather than whatever someone 
> has installed
> on their machine.

I'm not sure EXACTLY what you mean by a references folder... do you mean
a mapped drive to a network drive or a folder in SourceSafe containing
things or something else?

> It also makes it easier to include the files in your install 
> set as you know
> where to find them (I normally keep third party .msm's in 
> there too) and it
> means you don't have any relience on every developer havng 
> the same hard
> disk layout so that relative paths to c:\WINNT etc work correctly.

This sounds very interesting. I'd like to know more about that.

-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