Also a nice way to share the base build if you are using SourceSafe is to
check the built dll's into SourceSafe, and use shadow folders by referencing
the files in the shadow folder, it's very easy to update your local build to
the newest version of the built files by simply getting the latest version
of the build folder from SourceSafe

-----Original Message-----
From: Frans Bouma [mailto:[EMAIL PROTECTED]
Sent: 11 August 2004 08:56 AM
To: [EMAIL PROTECTED]
Subject: Re: [ADVANCED-DOTNET] Large solutions and references

> Hi, this is pretty much the same problem as I had :)
>
> Our solution is as follows (and comes straight from one of
> the Ms solution development centre (SDC) who we had in for
> consultancy on precisely this problem so I guess they use it too):
>
> * System Solution containing all projects - used for daily
> (overnight) builds
> * Subsystem Solutions containing _project_ references to all
> projects required by the subsystem
> * [1]In each subsystem solution have a debug build that only
> builds the projects in that subsystem and doesn't rebuild the
> referenced system.
> * In each subsystem solution have a NUnit build that only
> builds the project files required for the unit tests and runs
> the tests.
> * Strict design rules about which subsystem can reference another.
> * A coffee machine that takes 1/2 hour to make 1 cup of
> coffee for when you really do have to build everything ;)

        Sounds nice, but don't you have a problem with sourcesafe then?
As the sourcesafe info is stored in a solution, and my experience is
that when you have a project added to multiple solutions, the real
sourcesafe nightmare begins... (but perhaps you solved it in a way,
don't know)

                FB

===================================
This list is hosted by DevelopMentor(r)  http://www.develop.com
Some .NET courses you may be interested in:

Essential .NET: building applications and components with CSharp
August 30 - September 3, in Los Angeles
http://www.develop.com/courses/edotnet

View archives and manage your subscription(s) at http://discuss.develop.com

**************************************************************************************************************************
Everything in this e-mail and attachments relating to the official business of 
MultiChoice Africa is proprietary to
the company. Any view or opinion expressed in this message may be the view of the 
individual and should not automatically
be ascribed to the company.  If you are not the intended recipient, you may not 
peruse, use, disseminate, distribute or
copy this message. If you have received this message in error, please notify the 
sender immediately by email, facsimile
or telephone and destroy the original message.
**************************************************************************************************************************

===================================
This list is hosted by DevelopMentor�  http://www.develop.com
Some .NET courses you may be interested in:

Essential .NET: building applications and components with CSharp
August 30 - September 3, in Los Angeles
http://www.develop.com/courses/edotnet

View archives and manage your subscription(s) at http://discuss.develop.com

Reply via email to