I have a visualbasic application that interacts with several versions of software (Catia) The Visual basic code is common to all versions of Catia software but it only works if the dlls of the correct version are referenced. Is it possible to reference the dlls of all Catia software versions in the app (they have the same name) and to use the correct dlls after having detected the software version.