мне было интересно, как работает следующая строка для настройки log4net в сборке:конфигурации log4net с [сборки:]
[assembly: log4net.Config.XmlConfigurator(Watch=true)]
Я предполагаю, что это вызывается иногда до выполнения вызывает «основной()», но когда это происходит, и каковы последствия? Существуют ли другие структуры/библиотеки, которые используют этот атрибут сборки для загрузки начального контекста, подобного этому? Существуют ли какие-либо преимущества/недостатки для выполнения подобных действий, а не для вызова метода «Настроить» в main()?
Эта функция документирована в руководстве по log4net, http://logging.apache.org/log4net/release/manual/configuration.html, разделе «Атрибуты конфигурации». – Designpattern