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

Reply via email to