Я разрабатываю простую службу Logger (C # 2.0), которая регистрирует сообщения, полученные (через MSMQ) от разных клиентов. Механизм регистрации Logger Service использует библиотеку log4net. Я хочу иметь отдельный файл для конфигурации log4net. Сервис предполагается устанавливать вместе с другими приложениями в одном общем инсталляционном пакете (используя WISE). Я хочу, чтобы служба Logger была снабжена этим конфигурационным файлом log4net по умолчанию при первой установке и записывала этот файл в каталог установки, только если он отсутствует, в противном случае сохраните существующий файл.
Пожалуйста, помогите новичку.
Могу ли я управлять им в установочном пакете или в службе ... или в обоих местах? Каков наилучший способ? Любые предложения приветствуются.