Предполагая, что вы тестируете свое приложение с помощью Visual Studio, ваша проблема возникает, потому что, когда вы меняете настройку своего приложения, вы не меняете исходный файл настроек. Когда Visual Studio запускает приложение, он создает папку внутри каталога, где ваш код называется «obj/Debug» или «obj/Release», и копирует все ваши DLL-файлы и ресурсы в эти папки, включая файлы настроек.
Это означает, что изменения в настройках будут отражены в вашем «obj/Debug/yourappname.exe.config», а не в исходном файле. Если вы откроете этот файл, например, с помощью текстового редактора, вы увидите, что содержимое изменилось. Помните, что каждый раз, когда вы перекомпилируете свое приложение в Visual Studio и запускаете этот файл, он будет заменен оригиналом, потеряв ваши новые настройки.
Вы можете вручную запустить свое .exe-приложение внутри этой папки и проверить, сохранены ли ваши настройки.
Когда вы говорите окно свойств, вы имеете в виду одно внутри Visual Studio? –
Да. Тот, который мы получаем, когда мы нажимаем правой кнопкой мыши на Solution-> Properties-> Settings – Harsh