Sto provando a creare un progetto che utilizza la libreria LinqToExcel. Inoltre, sto usando log4net per scrivere registri.Errore durante il tentativo di caricare l'assembly log4net
Il mio problema è iniziato quando sto tryomg Per eseguire questo righe di codice:
var excel = new ExcelQueryFactory(ExcelPath);
return (from r in excel.Worksheet<RowDetails>(company.Name)
select r).Count();
Questa linea eccezione generata:
ERRORE MyProj.Program principale: System.IO.FileLoadException: Could non caricare file o assembly 'log4net, versione = 1.2.11.0, Culture = neutro, PublicKeyToken = 669e0ddf0bb1aa2a' o una delle sue dipendenze. La definizione manifest di assembly individuata da non corrisponde al riferimento del assembly. (Eccezione da HRESULT: 0x80131040) Nome file: 'log4net, Version = 1.2.11.0, Culture = neutral, PublicKeyToken = 669e0ddf0bb1aa2a'
E 'importante notare che io sono riuscito ad utilizzare log4net prima di questa linea.
Apprezzerei qualsiasi aiuto.
Grazie mille!
Sembra che si stiano caricando diverse versioni dell'assembly log4net. Potrebbe essere che tu abbia diversi log4net.dll nel tuo file system, e quello sbagliato viene prelevato per essere caricato? –
Ho lo stesso problema; la firma coincide con il mio progetto di implementazione, la dll è distribuita nella stessa directory dell'assembly, ma ottengo questo errore. La prima parte comunque. –
1.2.11+ è disponibile in due versioni: "vecchia chiave" e "nuova chiave": sembra che tu abbia bisogno del nuovo sapore della chiave ... –