Я хочу использовать dll EnterpriseLibrary 5.0 для ведения журнала в моем проекте. Для этого я добавил эти dll в свои ссылки:
Microsoft.Practices.EnterpriseLibrary.Common
Microsoft.Practices.EnterpriseLibrary.Data
Microsoft.Practices.EnterpriseLibrary.Logging
Microsoft.Practices.EnterpriseLibrary.Logging.Database
И тогда я пишу это:
using Microsoft.Practices.EnterpriseLibrary.Data;
using Microsoft.Practices.EnterpriseLibrary.Common.Configuration;
using Microsoft.Practices.EnterpriseLibrary.Logging;
И тогда я написал:
LogEntry logEntry = new LogEntry();
logEntry.Message = "Message";
Logger.Write(logEntry);
Но когда мой код выполняется, я получаю это исключение в последней строке:
Произошла ошибка активации при попытке получить экземпляр типа LogWriter, ключ ""
который имеет это внутреннее исключение:
И у него есть это внутреннее исключение:
Устройство не готово.
Как я могу решить эту ошибку?
Прочитайте следующую статью: Как настроить и использовать Microsoft Enterprise Library 5 для ведения журнала