matlocker
Messages postés178Date d'inscriptionjeudi 21 février 2002StatutMembreDernière intervention30 juillet 2008
-
13 sept. 2005 à 23:19
matlocker
Messages postés178Date d'inscriptionjeudi 21 février 2002StatutMembreDernière intervention30 juillet 2008
-
14 sept. 2005 à 11:56
Bonsoir a tous,
La societe dans laquelle je travail a developpe une dll que l'on utilise dans beaucoup de nos projets. Cette dll n'est pas enregistrée dans le gac. Donc a chaque fois que l'on va chercher la dll avec visual studio, il est fait une copie locale,non ?
En faite si un jour on modifie la dll, la mise a jour ne sera pas prise en compte dans nos projets ?
Par contre si on l'enregistre dans le gac et que l'on fait une modif de cette dll (sans changer le numero de version). Les mises à jour seront repercutées dans nos applis ?
Merci a tous ceux qui pourront m'eclairer sur le gac.
cs_69chris
Messages postés318Date d'inscriptionjeudi 30 janvier 2003StatutMembreDernière intervention30 décembre 20051 14 sept. 2005 à 11:06
L'avantage, c'est de ne gérer qu'un seul "fichier" avec plusieurs
versions. Tu n'a plus à te dire, l'appli A bug car la version de la dll
est différente de celle utilisée par l'appli B qui marche très bien.
C'est un gain sans commune mesure au niveau de la maintenance et de la
gestion des versions.
Concernant la prise en compte des mises à jour, tout dépend de la
configuration de chaque application. Sans information spécifique c'est
vrai. Par contre, tu peux indiquer à l'application qu'elle ne marche
qu'avec la version 1.x de ton assembly car elle est incompatible avec
la version 2.0. Mais je le répète, c'est toi qui le spécifie au niveau
du fichier de configuration de chaque application si nécessaire.
J'ai pas d'exemple sous la main. C'est bien domage.
cs_69chris
Messages postés318Date d'inscriptionjeudi 30 janvier 2003StatutMembreDernière intervention30 décembre 20051 14 sept. 2005 à 08:55
Salut,
Effectivement si tu (ou ta société) utilises de façon récurrante une
Assembly, il est interessant de la déployer au niveau du GAC. Par
contre, je te déconseilles de ne pas changer les numéro de version,
pour la maintenance c'est à se tirer les cheveux.
Si tu ne spécifie pas le numéro de version de l'assembly au niveau
d'une appli, elle utilise la dernière version, sinon tu peux forcer la
version à utiliser.