Итак, я использую Settings.settings
на службе Windows, в которой я сейчас работаю, и он отлично работает для моих нужд. Единственная проблема, с которой я столкнулся, заключается в том, как обрабатываются недопустимые значения. Насколько я знаю, если я отредактирую файл exe.config
и введите недопустимое значение в одном из свойств, будет использоваться значение по умолчанию, которое было зафиксировано во время разработки.Как определить, имеет ли exe.config недопустимое значение при использовании настроек
Это все хорошо, если вы хотите, чтобы ваша служба работала независимо от того, что мне нужно, но мне нужно средство для ее поиска, чтобы я мог уведомить пользователя и не дать ему потратить часы, пытаясь понять, почему услуга не работает должным образом, даже если не сообщалось об ошибках.
Есть ли способ проверить, что все свойства имеют допустимые значения в файле exe.config
при использовании настроек? Я не смог найти никого.
Если программа захватывает переменные, не могли бы вы просто проверить их в программе самостоятельно? Возможно, я не понимаю, чего ты хочешь здесь. – DanteTheEgregore
Ну, я мог сам открыть Xml и проверить значения, но это может повредить цели использования настроек. Думаю, это был бы единственный способ сделать это. Похоже, Microsoft немного близорука. – JayPea