Как перенаправить привязку сборки из дикой версии в дикую версию? - PullRequest
0 голосов
/ 25 мая 2011

Я знаю, что мы можем сделать это

<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 Ответ

2 голосов
/ 03 апреля 2012

Это не поддерживается - зачем вам это делать (то есть какое поведение вы ожидаете здесь)?newVersion должна быть явной версией, указывающей среде выполнения, какая DLL должна быть загружена. Если у вас 6.0.3.0 и 6.0.4.0, что ожидается от среды выполнения?

...