As you probably know, I work in a company that provides sports betting solutions for many companies. Each company has its own GUI and sometimes different flows inside the site.
This is basically not hard to manage as long as you create a proper Skeleton Solution.
A Skeleton Solution will contain, in most of the times, several projects.
I believe you've read my article about File Sharing in VS 2010.
This article is in some way an extension of the one I just mentioned.
How to Create a Skeleton Solution from an Existing Solution:
It's even easier then you think.
- Create a folder named: "Base Solution" or "Skeleton Solution".
- Copy the content of your existing solution's folder.
- Paste the content inside your Skeleton Solution's folder.
- Change the names of:
- ".sln" file to "Skeleton.sln"
- ".vssscc" file to "Skeleton.vssscc"
- You can delete the ".sue" file.
Now you have to make it a truly Base Solution:
- From the Skeleton Solution, delete the files you intend to share.
- Now add them from your existing solution "as Linked Files".
Your Skeleton Solution is ready. Every solution you will create from it will have the same files and projects is the Skeleton Solution.
The copied solutions will also have the same linked files as the Skeleton Solution in the exact same format.
This method will save you lots of precious time and even more important - will save you potential errors.
CTO at ITweetLive.com