如何将装配绑定从野外梳理版本重定向到野外梳理版本?

时间:2011-05-25 14:28:41

标签: .net assemblies versioning redirect

我知道我们可以做到这一点

<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
   <dependentAssembly>
      <assemblyIdentity name="MyAssembly1" publicKeyToken="3484e1fc2d0c223b" culture="neutral"/>
      <bindingRedirect oldVersion="0.0.0.0-99.99.99.99" newVersion="6.0.3.2"/>
   </dependentAssembly>
</assemblyBinding>

但我似乎无法做到这一点

<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
       <dependentAssembly>
          <assemblyIdentity name="MyAssembly1" publicKeyToken="3484e1fc2d0c223b" culture="neutral"/>
          <bindingRedirect oldVersion="0.0.0.0-99.99.99.99" newVersion="6.0.3.0-999"/>
       </dependentAssembly>
    </assemblyBinding>

由于

1 个答案:

答案 0 :(得分:2)

这不受支持 - 你为什么要这样做(即你在这里会有什么样的行为)? newVersion需要是一个显式版本,向运行时说明需要加载什么DLL,如果你有6.0.3.0和6.0.4.0,那么运行时应该做什么?