Considered yes, but this is not really a good way to do it since one of
the things we want to get are REPEATABLE builds. Plus, thse frameworks
are, ocasionally, destabilizing when we rework them for a missing
feature.

So, what we do now is have a "Library" folderin the product. We add all
dll's to this folder (and share it into every solution again, so that
Source Control in Visual Studio sees the imported libraries under it's
root). This allows us to decide WHEN to update them.

In addition there are pland for automating these updates from a special
tool for the source control system, so that it is a 10 seconds job to
move the O/R mapper, for example, to a later build.

Thomas 

> -----Original Message-----
> From: Selke, Anthony [mailto:[EMAIL PROTECTED] 
> Sent: Freitag, 6. Mai 2005 13:59
> To: Thomas Tomiczek; nant-users@lists.sourceforge.net
> Subject: RE: [Nant-users] any suggested strategies for an 
> environment where new project dependencies are constantly being added?
> 
> I haven't tried to solve this problem and I may be over 
> simplifying some part of it, but have you considered using 
> the NantContrib tasks to automatically register your 
> library/framework binaries to the GAC?  If these projects 
> registered the latest successful outputs to the GAC each time 
> they ran, then any dependant projects that needed those 
> libraries would be able to get to the latest version whenever 
> they were built.
> 
> If the GAC isn't an option, what about copying the binaries 
> to a common location when each build executes and then 
> referencing that location when building a dependant project?  
> Similar idea to the GAC, but you wouldn't have to mess around 
> with strong names and such.
> 
> Just a thought.
> 
> Tony
> 
> <><><><><><><><>
>  
> Problems get injected as products are coupled - one product_s 
> output may be used in the next product as input (base 
> library), especially as, along the product lines, we have an 
> application framework and an O/R mapper among the products, 
> having basically a100% reuse rate.
> 


-------------------------------------------------------
This SF.Net email is sponsored by: NEC IT Guy Games.
Get your fingers limbered up and give it your best shot. 4 great events, 4
opportunities to win big! Highest score wins.NEC IT Guy Games. Play to
win an NEC 61 plasma display. Visit http://www.necitguy.com/?r 
_______________________________________________
Nant-users mailing list
Nant-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nant-users

Reply via email to