Récupérer le numéro de version d'une dll [Résolu]

Signaler
Messages postés
167
Date d'inscription
jeudi 9 décembre 2004
Statut
Membre
Dernière intervention
18 novembre 2007
-
Messages postés
76
Date d'inscription
lundi 6 novembre 2006
Statut
Membre
Dernière intervention
7 mai 2009
-
Bonjour,

Dans un programme je charge une dll externe.
Cette dll est censée pouvoir me renvoyer son numéro de version (je pensais à My.application.info.version)
Mais quand j'éxécute le programme, la dll renvoit alors la version du programme au lieu de sa version.

Connaissez-vous une solution ? Merci

3 réponses

Messages postés
3172
Date d'inscription
dimanche 15 février 2004
Statut
Membre
Dernière intervention
9 avril 2017
30
Salut,

My.application concerne l'assembly de ton programme
Pour récupéré la version d’une l'assembly chargé dynamiquement il faut utiliser
TaDynamikAssembly.GetName().Version









__________
Kenji
Messages postés
167
Date d'inscription
jeudi 9 décembre 2004
Statut
Membre
Dernière intervention
18 novembre 2007
1
OK merci (j'étais dessus ! =)

Voilà ce que ça donne :

        Dim assInfo As Reflection.Assembly
        assInfo = Reflection.Assembly.GetExecutingAssembly
        lblVersion.Text = assInfo.GetName.Version.ToString
Messages postés
76
Date d'inscription
lundi 6 novembre 2006
Statut
Membre
Dernière intervention
7 mai 2009

Merci ton code fonctionne très bien.

 Dim assInfo As Reflection.Assembly
 assInfo = Reflection.Assembly.GetExecutingAssembly
 lblVersion.Text = assInfo.GetName.Version.ToString