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.
By default the user settings XML file is stored in every users AppData\...
directory, but I want to change the file location to the same directory the executable is stored.
This means, that all users should use the same XML user-settings file with modified contents.
I've read this question and answeres where a user describes how to realize that in JSON format.
Question:
Isn't there any other (simple) way to tell the Settings
class, where to read from and write to user settings?
The following has been discussed:
- Users will always have enough access rights to modify the settings file.
- Modifications on settings should be picked up by other users.
- Users will start the application from different network computers.
- I could implement my own XML file handled by the application (I'll keep this in mind).