[c# 1.1] version de dll ?!
Bonjour,
J'ai une solution c# v 1.1 avec differents projets et on me dit que c'est super important que version de la dll issue des projets aient la meme version dans l'assembly !
ok, mais je n'ai pas vraiment eu d'explications du pourquoi !?
car j'ai deja charge une dll issue d'une autre personne n'ayant pas la meme version et tout fonctionnait bien !
Donc pouvez vous me confimer si c'est vraiment si important que ca que chaque dll issue de la compil de la solution ait bien la meme version
C'est un peu flou pour moi !
Je vous remercie
Christophe
Hum.... La référence du projet n'a pas grand chose à voir...
SaumonAgile,
en fait la référence dans le projet n'a rien à voir avec la phase d'exécution... Dans le manifest de l'assembly est écrit en DUR la version des dlls de dépendances. Si ces versions ne sont pas trouvé (en utilisant au besoin le fichier machine.config ainsi que les Policies) le programme ne fonctionnera pas.
S'il vous est possible de recompiler l'ensemble de vos assemblies lorsque vous changez une version (recompilation en fonction des dépendances bien sûr), dans ce cas, ce sont les références dans le projet qui seront prises en compte.
Cordialement
Guillaume MARQUES