Вообще говоря, каждая библиотека классов, вызываемая из «приложения Windows», использует файлы конфигурации, развернутые проектом Windows.Благодаря этому текущая конфигурация зависит от начального проекта (это может быть wf, wpf, web ...).
просто не забудьте установить дополнительные файлы конфигурации, которые будут развернуты с приложением
Properties -> Copy to output folder -> Copy Always
Это поведение довольно легко понять, если вы посмотрите в каталог развернутого приложения.Он содержит все проекты в виде dll и все другие файлы, настроенные для копирования в конечную папку.По умолчанию каждый проект имеет одинаковый доступ к этим файлам, так как все они находятся в одном месте.Если они, например, ищут «log4net.xml», они найдут тот же файл.