如何解决.Net中冲突的程序集?
发布时间:2020-11-17 13:03:57 所属栏目:asp.Net 来源:互联网
导读:在我的Web应用程序中,我使用的是NHibernate.dll.这依赖于下面的程序集. ‘Antlr3.Runtime, Version=3.1.0.39271, Culture=neutral, PublicKeyToken=3a9cab8f8d22bfb7’ 现在在另一个需求的同一项目中,我必须介绍Antlr3.StringTemplate.dll.哪个依赖于上面程序
在我的Web应用程序中,我使用的是NHibernate.dll.这依赖于下面的程序集.
现在在另一个需求的同一项目中,我必须介绍Antlr3.StringTemplate.dll.哪个依赖于上面程序集的另一个版本. 如果我使用满足NHibernate的Antlr3.Runtime.dll版本,Antlr3.StringTemplate会开始抱怨,反之亦然. 如何解决这样的情况? 解决方法您可以在web.config中使用assemblyBinding将最新版本重定向到旧版本.例: <runtime> <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> <dependentAssembly> <assemblyIdentity name="NHibernate" publicKeyToken="aa95f207798dfdb4"/> <bindingRedirect oldVersion="2.1.0.4000" newVersion="2.1.2.4000"/> </dependentAssembly> </assemblyBinding> </runtime> 这直接在< configuration>下进行. web.config中的节点. 你可以在这里阅读: (编辑:百色站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – NHibernate – ManagedWebSessionContext和WebS
- asp.net-mvc – 所有请求获取HTTP错误401.2 – 未经授权的响
- Asp.NetCore1.1版本去掉project.json后如何打包生成跨平台包
- asp.net – Intranet / Internet的Windows身份验证
- 从ASP.NET应用程序使用Active Directory时,DirectoryServic
- ASP.NET MVC学习教程之Razor语法
- asp.net-mvc – 从MVC版本1迁移后,ASP.NET MVC 2 actionlin
- asp.net-mvc – 使用Viewbag绑定DropdownlistFor
- asp.net – 通过邮件发送wcf服务消费表单数据
- asp.net – [DataType(DataType.EmailAddress)]和[EmailAdd
推荐文章
站长推荐
- asp.net – 登录后对Membership.GetAllUsers()的
- Asp.NET控制文件上传的大小方法(超简单)
- asp.net – 如何使用AntiXss Library正确清理内容
- asp.net-mvc – 如何将行的模型从Kendo Grid传递
- asp.net-mvc – 从ASP.NET Web API返回一些字段
- 为ASP.NET应用程序实现后台服务的最佳方法是什么
- asp.net-mvc – 为什么在我的ASP MVC4应用程序中
- asp.net – 是否有可能过滤SignalR中的接收器?
- asp.net-mvc – ASP.NET MVC:在其中生成带有自定
- asp.net 无刷新分页实例代码
热点阅读