Мы создали приложение WinForms и сохранили некоторые конфигурации через класс ConfigurationManager. Для хранения информации я использую
Configuration pConfig = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
pConfig.AppSettings.Settings.Add("updates", szUpdatesURL);
pConfig.Save(ConfigurationSaveMode.Modified);
Проблема в том, что в некоторых случаях приложение создает файл "appname" .config, а в других случаях - "appname" .exe.config.
Здесь я должен отметить, что файл конфигурации не поставляется по умолчанию, поскольку это не всегда требуется.
Конфигурации сохраняются при первом запуске программы. Это вызвало у нас проблему, и я не могу указать случаи, когда один или другой создается.
Я провел тесты на одном и том же компьютере с точно таким же .exe, и я получил оба результата. Что тут происходит?
В чем разница между ними, и как я могу указать, какой из них должен быть создан?
Большое спасибо