我的旧代码使用针对.NET 1.1平台的log4net 1.2.10版。 我当前的代码使用针对.NET 2.0平台的lognet版本1.2.10
当我混合旧代码和新代码时,所有地狱都会崩溃。今天在.NET 4.0和VS2010上编写的代码可以正常使用2.0 log4net dll。但如果我放入1.1版本,它会中断。相反,如果我使用2.0 log4net dll,旧的dll将会中断。
我不想强迫我的旧dll加载到2.0。有一个很好的解决方案吗?我想最让我烦恼的是log4net具有相同的版本号,但我不能欺骗我的代码和dll使用单个版本。