Intento crear un proyecto que use la biblioteca LinqToExcel. Además, uso log4net para escribir registros.Error al intentar cargar el ensamblado log4net
Mi problema comenzó cuando estoy tryomg para ejecutar esta líneas de código:
var excel = new ExcelQueryFactory(ExcelPath);
return (from r in excel.Worksheet<RowDetails>(company.Name)
select r).Count();
Esta línea excepción lanzada:
ERROR MyProj.Program principal: System.IO.FileLoadException: ¿Podría no carga archivo o ensamblado 'log4net, Versión = 1.2.11.0, Cultura = neutro, PublicKeyToken = 669e0ddf0bb1aa2a' o una de sus dependencias. La definición del manifiesto del ensamblado ubicado no coincide con la referencia del ensamblaje . (Excepción de HRESULT: 0x80131040) Nombre de archivo: 'log4net, = Versión 1.2.11.0, Culture = neutral, PublicKeyToken = 669e0ddf0bb1aa2a'
Es importante tener en cuenta que soy exitosa utilizar log4net antes de esta línea.
Agradeceria cualquier ayuda.
¡Muchas gracias!
Parece que está cargando versiones diferentes del ensamblaje log4net. ¿Podría ser que tiene varios log4net.dll en su sistema de archivos, y el incorrecto es recogido para ser cargado? –
Tengo el mismo problema; la firma coincide en mi proyecto de implementación, el dll se implementa en el mismo directorio que mi ensamblado, pero obtengo este error. La primera parte de todos modos. –
1.2.11+ viene en dos sabores, "clave antigua" y "nueva clave", parece que necesita la nueva clave de sabor ... –