Two ideas spring to mind.
1. Include the dependant solutions in the MSBuild script for the framework so that after the framework builds and copies its assemblies to the global location then goes and builds the dependant solutions 2. Have the MSBuild script for the framework add its assemblies to each of the relevant source control projects for each of the dependant projects (in a relative Lib folder perhaps) thereby kicking off a CI build for each? Regards, Larry Guger From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Matt Lynch Sent: Wednesday, September 03, 2008 8:51 PM To: [email protected] Subject: [OzTFS] Team Build & Shared Lib Folder Hi, I've built a library which acts as a framework for several other solutions. When I make changes to the framework project, I would like to rebuild the dependant solutions. At the moment, each solution has a local Lib folder which has a copy of each assembly it requires. The strategy works well for solutions which are independent of others, but doesn't work well for this scenario. In the past, I have had a global lib folder, which contained the latest version of each assembly and all solutions would reference that folder and copy the output assemblies there when built. It was very simple, copying all assemblies from the output folder to the global lib folder, overwriting any older files. It worked well, except if the solutions were built in the wrong order. It was very easy for a older assembly to find it's way into the latest folder, thereby breaking a number of solutions in one go. There surely has to be a more stable approach. Any tips/tricks/comments/suggestions welcome. Cheers, Matt Lynch http://matt-lynch.spaces.live.com/ OzTFS.com - to unsubscribe from this list, send a message back to the list with 'unsubscribe' as the subject. View the web archives at http://www.mail-archive.com/[email protected]/ Powered by mailenable.com, supported by www.readify.net OzTFS.com - to unsubscribe from this list, send a message back to the list with 'unsubscribe' as the subject. View the web archives at http://www.mail-archive.com/[email protected]/ Powered by mailenable.com, supported by www.readify.net
