绑定重定向

时间:2009-01-22 11:49:27

标签: c# binding redirect

查找绑定重定向信息的最佳位置在哪里?或者只是将这些重定向放在项目中的基本解释?

3 个答案:

答案 0 :(得分:4)

为什么不从beginning开始?

在了解它的作用之后,你会得到类似的东西:

<configuration>
   <runtime>
      <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
         <dependentAssembly>
            <assemblyIdentity name="myAssembly"
                              publicKeyToken="32ab4ba45e0a69a1"
                              culture="neutral" />
            <bindingRedirect oldVersion="1.0.0.0"
                             newVersion="2.0.0.0"/>
         </dependentAssembly>
      </assemblyBinding>
   </runtime>
</configuration>

答案 1 :(得分:4)

你把它放在哪里只能配置。查找详细信息here

答案 2 :(得分:1)

有几个configuration files可以包含绑定重定向。除配置文件之外的另一个选项是使用AppDomain.AssemblyResolve事件来确定运行时的重定向。我在this answer中添加了一些示例代码。