spring.net + Quartz.net 开发项目
这两个框架都用到了common.logging.dll
但一个用的是2.0.0.0一个用的是2.1.1.0版本不同
解决办法:统一使用最新的2.1.1.0
然后再config文件中加入以下这段
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="Common.Logging" publicKeyToken="af08829b84f0328e" culture="neutral" />
<bindingRedirect oldVersion="2.0.0.0" newVersion="2.1.1.0" />
</dependentAssembly>
</assemblyBinding>
</runtime>
其中Common.Logging是assembly的名字
af08829b84f0328e是dll 的publicKeyToken
本文介绍了解决Spring.NET与Quartz.NET项目中因使用不同版本的Common.Logging.dll而产生的冲突问题的方法。通过将Common.Logging统一升级到最新版本,并在配置文件中加入特定的绑定重定向设置,确保了两个框架可以共存并正常运行。
1万+

被折叠的 条评论
为什么被折叠?



