我在我的项目中使用Quartz.net,突然间我得到了这个例外:
无法加载文件或程序集'Common.Logging,Version = 3.0.0.0 ...
我不知道为什么它开始,一切都很好,石英工作, 突然之间没有。 为什么呢?
答案 0 :(得分:0)
当您使用同时使用Common.Logging但不同版本的新程序集的引用时,通常会发生这种情况。当项目构建时,它会选择不正确的版本然后开始抱怨,因为Quartz.net绑定到特定版本。
对此的一个解决方法是在app.config中执行bindindRedirect
。
答案 1 :(得分:0)
所以,几个小时之后,我打开了另一个完全相同代码的项目,我发现由于某种原因,石英在重建项目后创建了Common.Logging dll,对于某些人来说因为它没有在我的原始项目中创建它,所以我只是复制了dll。