This is how I got things working with version 1.2.11.0.
- Curse apache for changing the key in the first place 🙂
- Download the version of 1.2.11.0 signed with the old key.
- Sort out your own code out by removing any direct references to log4net (new key) and replace with a reference to the assembly signed with the old key.
- Sort out any dependant assemblies you may have by including this segment in your web/app.config
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="log4net" publicKeyToken="1b44e1d426115821" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-1.2.10.0"
newVersion="1.2.11.0"/>
</dependentAssembly>
</assemblyBinding>
</runtime>