zoukankan      html  css  js  c++  java
  • 解决一个项目里面加载两个同名不同版本的DLL的问题

    在config里面这样配置,可以加载不同版本的dll

    <runtime>
        <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
          <dependentAssembly>
            <assemblyIdentity name="Microsoft.Practices.Prism.MefExtensions" culture="neutral" publicKeyToken="31bf3856ad364e35"></assemblyIdentity>
            <codeBase version="4.0.0.0" href="inmsMicrosoft.Practices.Prism.MefExtensions.dll"></codeBase>
            <codeBase version="5.0.0.0" href="gipMicrosoft.Practices.Prism.MefExtensions.dll"></codeBase>   
          </dependentAssembly>
        </assemblyBinding>
      </runtime>

    下面的配置,可以指定旧的版本引用全部指向新版本

    <runtime>
        <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
          <dependentAssembly>
            <assemblyIdentity name="Microsoft.Practices.Prism.MefExtensions" culture="neutral" publicKeyToken="31bf3856ad364e35"></assemblyIdentity>
            <bindingRedirect oldVersion="0.0.0.0-5.0.0.0" newVersion="5.0.0.0"></bindingRedirect>
          </dependentAssembly>
        </assemblyBinding>
      </runtime>
  • 相关阅读:
    偏函数
    装饰器
    排序
    匿名函数
    参数传递
    pass语句
    不定长函数
    通用函数
    不定长参数(元祖)
    不定长参数(字典)
  • 原文地址:https://www.cnblogs.com/yxhblog/p/7084069.html
Copyright © 2011-2022 走看看