index > Visual Studio Team System - General > Multiple editions management with VS2005

Multiple editions management with VS2005


Hi All,

Here is the big question
devdept

I think it really depends how much code is shared between the three versions and if the applications have been designed from the ground-up with this separation in mind.

If the applications were not designed from the ground-up with this separation in mind then conditional compilation, and use of the Conditional attribute may be the easiest option until the applications are refactored to ease the division.

Solution one you mention is the most common except there would often be a fourth project (Common) which contains classes shared between the three.

Regards,

William Bartholomew

William Bartholomew

Thank you William,

I already thought about the Common Project, but the compiled result is useless. What do you think?

I wanted to work with 3 different assemblies, and adding all those file links sounds like: not the 'right' way to do it.

Is it possible to manage this - fairly common - situation more elegantly?

Thanks again,

Alberto

devdept
Why do you feel the compiled result of the Common Project is useless? It would be a Class Library project whose compiled result would be included in the three editions.
William Bartholomew

Because in this way for the Standard Edition I have to reference the Common.dll and the Basic.exe and for the Pro edition I need to reference the Common.dll, the Basic.dll and the Standard.dll

Doesn't look like the best way? Does it?

devdept
I think you're best approach would be to have your assemblies broken into modules (for example Customer Management, Order Management, etc.) and then you can reference the appropriate modules for each edition.
William Bartholomew
reply 6

You can use google to search for other answers

 

More Articles

·Site Portal Recycle Bin?????
·Team System Client Installation Failing Issue
·How to Switch Team Suite Versions
·TFS VPC password not working
·News Groups
·Problem while creating a New team Project
·Deployment Items not working
·New application: VST2003 or VST2005?
·Resolving external file references
·Development scenario and license needed? Please advice
Welcome to Bokebb   New Update   Joins the collection  
 

New Articles

·Install Issue: Unable to install TFS as ¡­
·Need to do web tests and develop code
·<REQUIRED/> rule is not working.
·Team Project Creation failed...
·Bug rates report fails
·Source Control API
·Importing Key File fails when loading a ¡­
·VS2005 Team Edition for Developers or VS¡­
·Try to connect to SQL Express or SQL DB ¡­
·Visual Studio 2005 Team Foundation App-D¡­
·Document ,reports Folder in team Explore¡­
·Decent amount of memory to run Virtual PC
·VS2005 RC to TFS Beta 2 connection Error
·Setup project help
·VS Team Foundation Server on Small Busin¡­

Hot Articles

·Single PC - Team Build Error - Build Mac¡­
·Looking for MSDN Premium Professional Su¡­
·Date of Birth Validation
·Popup from portal page - "Unable to¡­
·Merge doesn't work reliably + Suggestion¡­
·bissubscribe or Event Toaster?
·SharePoint Portal Server
·Steps to install VSTS 2005 in Win XP
·Multi-monitor Visual Studio 2005 bug?
·Team System Beta 2 Install error
·How to get TFS's API to develop?
·What's new in June CTP of VS 2005?
·Microsoft Partner Program License Benefi¡­
·Creating work items.
·Shipping Beta 2

Recommend Articles

·Question Before Evaluating VSTS
·Visual Studio Team System Multiple check¡­
·Why can't I profile my program?
·Popup from portal page - "Unable to¡­
·Can no longer login to TFS via VSTS
·VSTS and 64-bit Windows
·What happened with Visio in the VS 2005
·Opteron optimization / Profiling
·Tooo Much Cost
·bissubscribe or Event Toaster?
·Visual Studio/VSTS and starting a build
·please help
·Test data for Team System which shows ho¡­
·Building a new Software Factory
·In which database is the items from Shar¡­