Some settings are shared.I don't want every program that needs these settings to set a copy in their own config. It would be nice if you could specify AppSettingsReader to read the specified config file!
For example, multiple programs need to connect to SQLSERVER. I want to put the connection settings in one config, not one for each config. In this way, if you want to change, you can change one config, and you don't have to change each one.
I want to be lazy.
I originally made a system cs + webservice, which was a shared connection string at first, but there was a problem. I didn't find any reason at that time. Then I tried to separate the connection string. It was no problem and depressed.