Charger 2 dlls ayant le même nom
Hello,
Je souhaiterais pouvoir charger 2 dlls ayant le même nom, mais ayant des versions différentes. Or, lorsque je tente de charger ma nouvelle version, je n'obtiens que la version précédente. Je m'explique : lorsque je fais ceci :
Code:
1 2 3
| c = Assembly.LoadFrom("v1\\Toto.dll"); // V1 de Toto.dll
XXXX
d = Assembly.loadFrom("v2\\Toto.dll"); // V2 de Toto.dll |
d contient exactement les mêmes informations que c, malgré un numéro de version et un nom différents. J'en arrive à la conclusion si une Assembly possédant le même nom de fichier est chargé, il ne va pas plus loin et rappelle l'ancienne.
Faites moi plaisir, dites moi que je me plante et donnez moi une alternative !
Au passage, j'ai l'impression que si je renomme "Toto.dll" en "toto2.dll", il plante lors de "Assembly.LoadFrom". Vous sauriez me le confirmer ?
Merci d'avance !