Ho una semplice app per console C#/4.0 che fa riferimento a Log4Net 1.2.13.0 in VS2010.Console App con Log4Net compila in Debug ma non in modalità Release
In modalità di debug, l'app viene compilata e funziona correttamente sulla mia macchina. Tuttavia, non appena cambio in "Release" ottengo l'errore
"Impossibile caricare file o assembly 'file: /// C: \ Users \ mike \ Documents \ Visual Studio 2010 \ Projects \ xxxx \ yyyyy \ log4net.dll "o una delle sue dipendenze. L'operazione non è supportata."
Negli AssemblyInfo.cs ho aggiunto la linea:
[assembly: log4net.Config.XmlConfigurator(Watch = true)]
Secondo il mons configurazione, ma di debug e di uscita sono impostati per utilizzare la piattaforma x86. Questo sta accadendo anche in un'altra applicazione di servizio C# sul mio laptop, ma ho pensato che fosse più facile se continuassi a farlo funzionare prima qui.
Il file app.config contiene una sezione per:
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" />
Grazie in anticipo Mike
Come è stato aggiunto log4net al progetto? Potrebbe valere la pena provare a utilizzare NuGet packetmanager per installare Log4Net – Marco
Ciò potrebbe avere a che fare con esso? http://stackoverflow.com/questions/21753979/visual-studio-could-not-load-file-or-assembly-operation-is-not-supported-erro – RenniePet
Ho cambiato l'app.config in questo e quindi ha funzionato. Molto frustrante che non sia tutto ovvio. Grazie ragazzi –
mikcatta