Мне нужно читать / писать в файл exe.config, не зная заранее, какие настройки у файла. Я использую класс AppSettingsSection, но коллекция Settings пуста, когда exe.config фактически содержит около 20 пользовательских настроек. Вот код, который я использую для доступа к настройкам приложения
string path = @"C:\Projects\App1.exe";
Configuration config = ConfigurationManager.OpenExeConfiguration(path);
AppSettingsSection appSettingSection = config.AppSettings;
Он получает конфигурацию, но appSettingSection.Settings пуст, когда в нем действительно должно быть около 20 элементов. Я что-то упустил или это невозможно?