Multiple Edition management with VS2005

  • Thread starter Thread starter info
  • Start date Start date
I

info

Hi All,

Here is the big question:

Suppose to need to compile the Basic, Standard and Pro editions of you
app. What will you do inside VS2005? (each edition contains a different
set of file/classes but, obviously, the most are shared between each
edition)

1) I create 3 project (Basic, Standard and Pro) and link the shared
files/classes from the first.
2) I use conditional compiling, placing the classes inside an #if
PROEDITION #endif statement.
3) I build 3 different asseblies and merge them using ILMerge.
4) Other.

Thanks so much for your thoughts, I want to start with the right foot!

Alberto
 
I like the three projects version, as it is rather easy to maintain in most
situations and makes a clear deliniation. One that you missed is configure
the application to show certain options and allow certain functionalilty.

--
Gregory A. Beamer
MVP; MCP: +I, SE, SD, DBA
http://gregorybeamer.spaces.live.com

*************************************************
Think outside of the box!
*************************************************
 
Hi Gregory,


When you say 'configure
the application to show certain options and allow certain
functionalilty' do you mean conditional compiling?

So I have to split the project in 3 and use conditional compiling where
needed?

Thanks,

Alberto
 
Hi Gregory,


When you say 'configure
the application to show certain options and allow certain
functionalilty' do you mean conditional compiling?

So I have to split the project in 3 and use conditional compiling where
needed?

Thanks,

Alberto
 
Back
Top