Мы используем файл .settings для хранения настроек нашего приложения и используем в нем значения по умолчанию, так что нам не нужно настраивать каждый параметр. В целом это нормально.
Однако во время разработки мы часто меняем значения в app.config, что означает, что когда мы открываем файл .settings, мы всегда получаем подсказку «Значение настройки 'x' был изменен в файле app.config. Хотите обновить значение в файле .settings? "
В нашем случае Правильнее всего будет всегда нажимать Нет , в противном случае настройки разработки могут относительно легко перейти в тестовую и производственную среду. Но поскольку мы люди, так происходит не всегда. Что еще хуже, кнопка по умолчанию - «Да».
Можем ли мы немного убрать человеческий фактор и заставить Visual Studio не спрашивать нас об этом? Или нам следует отказаться от использования настроек по умолчанию и определить явную запись в app.config для каждого параметра в каждой отдельной среде?