Bonjour
Tout d'abord je ne sais pas si le poste est plus adapté sur un forum MySql que sur le forum frameWork de .net.

J'ai un projet lié à source safe qui utilise le composant Mysql.Connector (fournissant les espaces de noms MySql.Data et MySql.Data.Entity) correspondant à la version 6.2.4. Cette version est installé sur mon PC.

Sur un autre PC où est installé la version 6.3.5 du composant MySql.Connector j'obtiens la dernière version réccursive du projet. La référence du projet est bien le composant MySqlConnector 6.2.4 et non la version 6.3.5. Dans ce cas forcément la référence manquante empêche la compilation...

Mais je m'étonne : les espaces de noms et classes associés à la version antérieur sont accessibles dans la version supérieur. Pour moi on devrait pouvoir utiliser la version suivante quand on a utilisé la version précédente.

Ma question est comment peut on faire référence à un composant sans se soucier de sa version (car la compatibilité ascendante doit être assurée)