如何解决.Net中冲突的程序集?
发布时间:2020-11-14 08:56:03  所属栏目: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-mvc – 如何在RegularExpression中忽略大小写?
 - 所有我使用IO的动作都是异步的?
 - asp.net – ASP.NET中的“关键字不支持:”错误
 - azure – 获取#error = unsupported_response_typeerror_de
 - asp.net-mvc – ASP.NET MVC推荐的依赖注入框架是什么?
 - asp.net – 从DropdownList SelectedItem获取属性
 - asp.net-mvc – ASP.NET MVC中的代码
 - 将变量从ASP.net传递给JavaScript
 - 如何在ASP.NET中的GridView中定义CellPadding
 - 在ASP.NET中,什么决定了HostingEnvironment.IsDevelopmentE
 
推荐文章
            站长推荐
            - asp.net – 注册.NET 4.5 IIS 10 Windows 10
 - 如何在ASP.NET自定义控件中持久保存List属性?
 - asp.net-web-api – Web API / MVC 6中的安全JSO
 - 在ASP.NET Core中使用AOP来简化缓存操作
 - VS 2013 RC中缺少ASP.NET Web窗体脚手架功能
 - asp.net-mvc – 在MVC命令,优先级和功能问题中授
 - asp.net-mvc – ViewModels和渲染
 - asp.net-mvc-3 – 在F#中的ViewBag动态对象上设置
 - asp.net – VB.NET – 如何使用Active Directory
 - asp.net – 如何查看Chrome开发者工具中发布到表
 
热点阅读
            