Обновление .settings вне приложения c # - PullRequest
0 голосов
/ 02 октября 2018

Я создаю библиотеку классов, которая нуждается в .config, библиотеки классов не используют app.config / web.config.Файлы конфигурации могут быть обновлены после развертывания приложения, и мы делаем это для обновления строк подключения и т. Д. У меня вопрос: у меня есть .Settings, в котором я храню настройки для моей библиотеки классов, могу ли я обновить этот файл вручнуюпосле того, как приложение было построено или это может быть сделано только приложением?Например, изменить каталоги вывода логгера.

1 Ответ

0 голосов
/ 02 октября 2018

Вы можете легко создать файл .config для своих библиотек классов, это всего лишь файл XML.Создайте в своих библиотеках классов класс, который будет загружать этот файл и читать настройки из файла XML.Вы можете редактировать это отовсюду.Единственное, о чем вам нужно беспокоиться, это когда ваше «APP» прочитало этот файл и вы изменили его, тогда вам нужно ваше «APP», чтобы прочитать его снова!Эта часть хитрая, я предлагаю вам использовать класс File System Watcher для этого.

...