log4net dll版本冲突

时间:2016-01-29 04:51:30

标签: c# dll log4net

我的c#win表单应用程序正在使用log4net版本1.2.10.0,其中一个外部api正在使用log4net版本1.2.11.0,所以今天当我在我的应用程序中使用该api时,我立即遇到问题。

似乎由于某种原因,Log4net团队使用不同的公钥签署了最新版本的log4net 1.2.11。新密钥意味着无法进行装配重新绑定!

我很高兴找到这个问题的解决方案,发现很多人都面临这个问题,他们建议用旧密钥下载log4net 1.2.11.0版本,然后使用程序集重定向。但问题是,即使旧密钥与我的应用程序中使用的log4net dll的密钥不匹配。

我该如何解决这个问题?我可以使用GAC但不确定如何使用。

0 个答案:

没有答案