I have a project that relies on both Castle.Core-log4net and Rhino.Servicebus. We started the project long ago, before nuget arrived on the scene. Our version of Castle Windsor is pretty severely outdated and we really should update to the latest stable release. We also have decided we should be using nuget to manage our references better. But it looks like the Castle.Core-log4net is referencing a specific (old?) version of log4net.
Here's how to reproduce our issue. Start a new project. Use nuget to install Castle.Core-log4net and all its dependencies. Then use nuget to try and install Rhino.ServiceBus.Castle. The second installation will fail with the error "Unable to find a version of 'Castle.Core-log4net' that is compatible with 'log4net 2.0.0'." What can I do to resolve this issue? I've fought with this several times, trying to use binding redirects to sort things out, but the fact is that log4net DID make some minor changes between 1.2.10 and 1.2.11. Can I get a nuget package elsewhere? Or am I going to be forced to build castle from source after pointing it at the newer log4net? -- You received this message because you are subscribed to the Google Groups "Castle Project Users" group. To view this discussion on the web visit https://groups.google.com/d/msg/castle-project-users/-/qiBTxVRr6IsJ. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/castle-project-users?hl=en.
