title: How to edit application configuration settings? App.config best way to go?
body: <p>For my project I have settings that I added through the Settings in the project properties.  </p>
  
  <p>I quickly discovered that editing the app.config file directly seems to no really update the settings value.  Seems I have to view the project properties when I make a change and then recompile.  </p>
  
  <ul>
  <li><p>I'm wondering ... what is the <strong>best
  and easiest</strong> way to handle customizable settings
  for a project -- thought this would
  be a <strong>no-brainer</strong> with how .Net
  handles it ... shame on me. </p></li>
  <li><p>Is it possible to use one of the
  settings, <strong>AppSettings</strong>,
  <strong>ApplicationSettings</strong>, or <strong>UserSettings</strong> to handle this?</p></li>
  </ul>
  
  <p>Is it better to just write my settings to custom config file and handle things myself?</p>
  
  <p>Right now ... <strong>I am looking for the quickest solution</strong>!</p>
  
  <p><strong>My environment is C#, .Net 3.5 and Visual Studio 2008.</strong></p>
  
  <p>Update</p>
  
  <p>I am trying to do the following:</p>
  
  <pre><code>    protected override void Save()
      {
          Properties.Settings.Default.EmailDisplayName = this.ddEmailDisplayName.Text;
          Properties.Settings.Default.Save();
      }
  </code></pre>
  
  <p>Gives me a read-only error when I compile.</p>