title: C# Settings.Default.Save() not saving?
body: <p>this bug is pretty unusual. Basically my code will change the <code>Settings.Default.Example</code> then save and restart the program. Then when it loads, it shows a message box. However oddly, it shows a empty value when the form loads.</p>
  
  <p>Here is my code:</p>
  
  <pre><code>Main.cs
      private void Button1_Click(object sender, EventArgs e)
      {
          Settings.Default.Example = "Somevalue"; //Sets a value to the settings
          Settings.Default.Save(); // Save it
          MessageBox.Show(Settings.Default.Example); //Confirming it has been saved
          Application.Restart();
      }
  
      private void Main_Load(object sender, EventArgs e)
      {
          MessageBox.Show(Settings.Default.Example); // Here is the weird part, it shows empty.
      }
  </code></pre>
  
  <p>The <code>MessageBox</code> will show "Somevalue" when the button was clicked then the applcation restarts and the <code>MessageBox</code> that showed was empty. However repeating the process by clicking the button once more and restarting it does show the "Somevalue" <code>MessageBox</code>. Please help! Many Thanks!</p>