I neeed to create multiple versions of my project using configuration just like we do with #define, #if, #endif.
The down side
In addition to Michael Freidgeim´s solution you can use attribute conditional for central initalisation operations or other void functions:
[Conditional("DEVELOPMENT")]
public static void InitDemo()
{
Models.LogFile.ErrorLog("This is a Development Version!");
// init settings
}
Found here: http://msdn.microsoft.com/de-de/library/4xssyw96%28v=vs.80%29.aspx