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