【问题标题】:Quartz.net - Could not load file or assembly Common.Logging Version=3.0.0.0Quartz.net - 无法加载文件或程序集 Common.Logging Version=3.0.0.0
【发布时间】:2016-02-26 17:29:38
【问题描述】:

我在我的项目中使用 Quartz.net,突然我得到了这个异常:

无法加载文件或程序集 'Common.Logging, Version=3.0.0.0...

我不知道它为什么会弹出,一切都很好,而且石英工作正常, 突然间它没有了。 为什么?

【问题讨论】:

  • 确保你的 dll 与quartz.net dll 一致

标签: c# .net quartz.net common.logging


【解决方案1】:

当您发布对同样使用 Common.Logging 但版本不同的新程序集的引用时,通常会发生这种情况。当项目构建时,它会选择不正确的版本,然后开始抱怨 Quartz.net 绑定到特定版本。

解决此问题的一个方法是在 app.config 中执行 bindindRedirect

【讨论】:

    【解决方案2】:

    所以,几个小时后,我用完全相同的代码打开了另一个项目,我发现由于某种原因,quartz 在重建项目后创建了 Common.Logging dll,并且对于某些人来说因为它没有在我的原始项目中创建它,所以我只是复制了 dll。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-24
      • 2014-02-02
      • 2014-06-01
      • 2013-11-14
      • 2015-02-15
      • 1970-01-01
      相关资源
      最近更新 更多