You can sign the modified assembly and push it to the GAC, so that the applications which reference this assembly, will be unaware of the difference.
You should:
-
Specify all parts of the version number, meaning in version
A.B.C.D
specify all parts (A, B, C and D), rather than A.B.C.* in
AssemblyInfo.cs
file,
-
Use the same sn key.
Now version-specific references should reach the dll safe and sound.
See a wonderful CP article on the topic by Oren Shwartz:
Assemblies: locating, binding and deploying[
^]
Cheers,
Edo