It comes to when and why you need a configuration file. The bottom line is:
- The ConfigurationManager will pull out the configuration file for the application itself (possibly limited by the current user).
- AppDomain ( , ).
, , / . , , , AppDomain . , , , , AppDomain , .
AppDomain , , AppDomain . AppDomain - .
, , , ( ). , , , ( ). ConfigurationManager .
, , , , , .
MSDN AppDomainSetup OpenExeConfiguration(), .