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.
- Specify all parts of the version number
, meaning in version
specify all parts (A, B, C and D), rather than A.B.C.* in
- 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