您的位置:首页 > 其它

.net在同一个项目中要引用两种不同版本的dll(dll hell)的解决办法

2013-01-07 17:31 423 查看
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐