New answers tagged xml
Keeping a separate xml file is advisable because in future you may need to change these settings written in it and if it is in config then might be complex to change it... But make sure while going live that make that file read only for security reasons..
Most likely, you want a separate file. App.config is for application configuration, whereas what you are specifying is data. Your data store could eventually become a database or json, or whatever else. Keeping it separate will make moving to something else easier in the future.
Top 50 recent answers are included