Bonjour,
Exia93 a posté une solution, mais en vb.net comme tout les langage .net, tu a la version écrite en dure directement dans l'exe, tu peut même faire ne sorte qu'elle change a chaque compilation de ton programme.
Tu doit regarder les propriété de ton projet et mettre du genre 1.0.* pour avoir une version qui augmente a chaque compilation.
Et je suppose que le vb, tout comme le c#, a des fonctions pour lire directement la version (que tu envois au serveur de mise à jour c'est comme sa que je fait).