Logging 企业库2和3.1并排

Logging 企业库2和3.1并排,logging,enterprise-library,Logging,Enterprise Library,我们希望使用Enterprise Library 3.1登录事件日志,但我们的分包商出于类似目的使用EL 2.0。因为我们都在一个公共可执行文件下运行,所以所有配置数据都应该在同一个.config文件中。 是否有办法将2.0和3.1下的日志记录放入同一配置文件的配置部分?我尝试重命名该部分(“loggingConfiguration3”而不是“loggingConfiguration”),但没有成功。还有其他方法吗?只要您有一个配置文件,它们就不会并行工作 在同一台机器上,使用不同配置文件和不同

我们希望使用Enterprise Library 3.1登录事件日志,但我们的分包商出于类似目的使用EL 2.0。因为我们都在一个公共可执行文件下运行,所以所有配置数据都应该在同一个.config文件中。
是否有办法将2.0和3.1下的日志记录放入同一配置文件的配置部分?我尝试重命名该部分(“loggingConfiguration3”而不是“loggingConfiguration”),但没有成功。还有其他方法吗?

只要您有一个配置文件,它们就不会并行工作

在同一台机器上,使用不同配置文件和不同版本的EntLib的两个应用程序可以工作


正如JP在评论中所说,为什么不升级到4.1呢。EntLib是向后兼容的,应该只是在最新的dll中进行复制并更新配置文件。我们上次更新Entlib的时间不到1个小时,不需要修改代码。

你们两个更新到4.1怎么样?更新路径并没有那么困难。我们被困在VS2005C#2.0中。不幸的是,我们的排名是4.1。我们不能要求我们的分包商升级到3.1-政治。我想我可以尝试使用log4net,避免这个问题。。。