.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文件中加入以下这段
其中Common.Logging是assembly的名字
af08829b84f0328e是dll 的publicKeyToken
这两个框架都用到了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
相关文章推荐
- .net在同一个项目中要引用两种不同版本的dll(dll hell)的解决办法
- 一个项目引用不同版本dll
- 同一个解决方案或有依赖关系的两个项目引用同名但不同版本的DLL
- 一个项目引用不同版本DLL
- 解决一个项目里面加载两个同名不同版本的DLL的问题
- 子系统公用同一个Dll,但不同版本的解决办法
- ASP.NET CORE MVC 2.0 项目中引用第三方DLL报错的解决办法 - InvalidOperationException: Cannot find compilation library location for package
- android一个项目引用另一个项目的解决办法
- 导入github下载的项目时,由于gradle版本不同而造成的无法编译解决办法
- .NET 项目中引用的DLL 版本不一致的问题
- androidstudio 一个项目多个不同功能的版本解决方法(多渠道打包,生成不同包名的包)
- .NET 项目中引用的DLL 版本不一致的问题
- 类库(DLL)项目中引用WebService错误:找不到引用协定“Abcds.XXXXSoap”的默认终结点元素。解决办法
- VS2005 .Net项目升级到VS2008后新建Aspx页面找到System.Linq.Dll引用的解决办法
- c#.net无法直接启动带有“类库输出类型”的项目 若要调试此项目,请在此解决方案中添加一个引用库项目的可执行项目。将这个可执行项目设置为启动项-----解决办法
- [.Net] "未能加载文件或程序集x.dll或它的某一个依赖项"的解决办法
- 依赖和本项目的recyclerView的版本不同解决办法
- Android Studio 引用第三方包时,因版本com.android.support不同发生冲突的解决办法
- 用VS2005打开一个.NET2.0方案,里面有几个工程和一个网站,提示网站的项目.csproj文件无法打开:“此安装不支持该项目类型”,的解决办法。
- 解决一个不同项目合并仓库冲突问题:fatal: refusing to merge unrelated histories