A method, system and infrastructure that allow an application to run with specified versions of assemblies bound thereto, while allowing the application author, assembly publisher and/or an administrator to change the originally-specified version as desired. Each assembly may exist and run side-by-side...http://www.google.de/patents/US6871344?utm_source=gb-gplus-sharePatent US6871344 - Configurations for binding software assemblies to application programs