2

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

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

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

4

2 回答 2

0

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

于 2016-02-26T09:29:38.790 回答
0

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

对此的一种解决方法是bindindRedirect在 app.config 中进行操作。

于 2016-02-25T15:00:33.810 回答