Changing Reference to different version of external assembly
Consider a scenario when your application is referencing version 184.108.40.206 of "SomeAssembly" in GAC... Now you realize that there are some major bugs in that assembly and you want your assembly to reference the new version of the assembly (say 220.127.116.11) and you do not want to go ahead and recompile your code for that... What would you do... Well here is the answer... You would go and change the configuration file with similar updates to the ones I am writing below...
<assemblyidentity publickeytoken="whatever" name="SomeAssembly">
<bindingredirect newversion="18.104.22.168" oldversion="22.214.171.124">
PS: You can achieve the same with different methods as well this is just one of them