title: Pre processor commands, elif debuglive not being hit
body: <p>I am using some preprocessor commands in my project so that I can specify a connection string.  Basically it's:</p>
  
  <pre><code>#if DEBUG
      return @"Network connection 1"
  #elif DEBUGLIVE
      return @"Network connection 2"
  #else
     return @"Default connection"
  #endif
  </code></pre>
  
  <p>However, though I am setting the solution in VS 2008 to Debuglive it is in fact passing back the dubug connection string, why is that?</p>
  
  <p>Edit:</p>
  
  <p>Ok, so I have not used the preprocessor commands before and I am not sure how they work.  I am also working on projects which have been written by other people so I didn't know 'DEBUGLIVE' is something you have to create.  So, my question is now, as I can't work it out from the other projects, how do you set up within your project settings 'DEBUGLIVE'?</p>