alicvb
Messages postés134Date d'inscriptionvendredi 19 mars 2004StatutMembreDernière intervention 6 juin 2007
-
25 mai 2006 à 17:00
cs_vpoyo
Messages postés363Date d'inscriptionvendredi 14 février 2003StatutMembreDernière intervention20 avril 2010
-
26 mai 2006 à 11:09
Bonjour,
Je revient avec mes problème de références...
Voilà le problème :
lorsque je fais une référence à un assembly quelquonque dans mon programme, je n'arrive pas à récupérer l'emplacement et la version de cet assembly. Il me renvoie toujours la version du programme principal. Exemple concret :
J'ai un solution avec un projet principal A version : 1.5.0.0 et un projet B version : 0.3.0.0.
Dans le projet A, j'ajoute la référence au projet B.
Dans mon projet A, j'ai un bouton qui doit me permettre de connaitre les versions respectives des projets A et B (par exemple afficher un messagbox avec le texte : "15.0.0 -- 0.3.0.0"
Du coup, je rajoute une fonction GetVersion dans mon projet B dont voici le code :
Public function GetVersion() as string
Return My.application.info.version.tostring
end function
et bien cette fonction me renvoie systématquement 1.5.0.0, alors qu'elle fait partie du projet B.
cs_vpoyo
Messages postés363Date d'inscriptionvendredi 14 février 2003StatutMembreDernière intervention20 avril 20106 26 mai 2006 à 11:09
là c'est un peu logique que ca renvoie 15.0.0 puis que tu lui demande la version de "My.Application" c'est à dire le projet principale.
par contre j'ai vu dans la doc (non testé) une propriété ImageRuntimeVersion dans la classe Assembly tu peux récupérer l'assembly à partir de la classe Type.