title: Store user settings file in executables directory
body: <p>I'm developing a software in .NET 4.0, which reads and writes application settings. On finish the software will be stored on a file server. No local instances will be executed.</p>
  
  <p>By default the user settings XML file is stored in every users <code>AppData\...</code> directory, but I want to change the file location to the same directory the executable is stored.</p>
  
  <p>This means, that all users should use the same XML user-settings file with modified contents.</p>
  
  <p>I've read <a href="https://stackoverflow.com/questions/453161/best-practice-to-save-application-settings-in-a-windows-forms-application">this question</a> and answeres where a user describes how to realize that in JSON format.</p>
  
  <p><strong>Question:</strong> 
  Isn't there any other (simple) way to tell the <code>Settings</code> class, where to read from and write to user settings?</p>
  
  <p><strong>The following has been discussed:</strong></p>
  
  <ul>
  <li>Users will always have enough access rights to modify the settings file.</li>
  <li>Modifications on settings should be picked up by other users.</li>
  <li>Users will start the application from different network computers.</li>
  <li>I could implement my own XML file handled by the application (I'll keep this in mind).</li>
  </ul>