Рейтинг:
9
Dave Kreskowiak
Вы добавили проект а в качестве ссылки в проект Б? Поместили ли вы всю информацию о конфигурации, необходимую для Log4Net, в файл App.Config проекта B?
Когда вы делаете exe-файл ссылкой в другом проекте, вы рассматриваете его .EXE как файл .DLL. Он не работает как отдельный процесс. Любой код в своем .Библиотека DLL по умолчанию будет использовать файл app.config проекта, в который она была импортирована.
DevCodeproject1
Да, я добавил ссылку DLL ProjA в Proj B и app.config Proj A настроен
Dave Kreskowiak
Вот в чем проблема. Перечитайте то, что я сказал. В такой как log4net вещи должны быть в приложении.конфиг Проект Б, а не А.
Любой код в любой ссылке, которую вы добавляете в проект, будет использовать файл app.config вашего конечного исполняемого файла, а не проекта, на который ссылаются.
George Swan
Не могли бы вы показать код, который вызывает регистратор?