title: Where are the Properties.Settings.Default stored?
body: <p>I thought I knew this, but today I'm being proven wrong - again.</p>
  
  <p>Running VS2008, .NET 3.5 and C#.  I added the User settings to the Properties Settings tab with default values, then read them in using this code:</p>
  
  <pre><code>myTextBox.Text = Properties.Settings.Default.MyStringProperty;
  </code></pre>
  
  <p>Then, after the user edits the value in the options dialog I save it like this:</p>
  
  <pre><code>Properties.Settings.Default.MyStringProperty = myTextBox.Text;
  Properties.Settings.Default.Save();
  </code></pre>
  
  <p>My question is, where is this new value saved?  the MyApp.exe.config file in the executable directory is not updated, it still contains the default values.  Plus, as far as I can tell, none of the other files in that directory are updated either!  However, when the program reads the value back in, it gets the changed value, so I know it's saved somewhere...</p>
  
  <p>This isn't just academic, I needed to be able to manually edit the value this morning and got myself stumped when I couldn't find anything that was changing.</p>