2009-08-03 3 views
0

Dans Visual Basic 2008 Express Edition, dans l'onglet My Project, la version est présentée comme dans cette image:Pourquoi Visual Studio ne reflète-t-il pas la bonne version de l'application?

alt text http://ffcb9q.bay.livefilestore.com/y1p8ub58mi4s2EEkIjILE9K8LfaTO2Xe1LK0qKoSDN97ENRUmKsLr7DxjAO91PPgVdPcVv-SeDb1Y2lKJTRuRGb2gPkZK63mAwf/Publish%20Version.PNG

Mais quand je lance ce code:

MsgBox(My.Application.Info.Version.ToString) 

Il montre à 1.0.0.0

+3

Etes-vous sûr que le code a bien été compilé et que vous ne démarrez pas une version obsolète? –

+0

Je suis sûr. Je l'ai vu deux fois de suite. – systemovich

+0

J'ai une application où j'ai vu ceci, mais seulement quand j'ai choisi Démarrer sans déboguer. La seule raison que j'ai remarqué est que j'ai mis le numéro de version et le vidage de la chaîne de connexion sur l'écran À propos de. (Il s'agit d'une application métier interne qui se connecte à différents serveurs en fonction des informations Active Directory pour l'équilibrage de la charge et la bande passante ... Je regarde cet écran pour m'assurer que nous nous connectons comme prévu). – Godeke

Répondre

0

L'onglet "Publier" est complètement distinct du concept de générations incrémentielles mettant à jour les informations d'assemblage générées.

Pourriez-vous jeter un oeil à votre fichier AssemblyInfo.vb? Je parie que les chiffres définis ici sont différents.

+0

Quelle est l'utilité d'avoir la section "Publish Version" sous le tb Publish si ce qui est écrit n'est pas pris en compte? – systemovich

+0

Le fichier AssemblyInfo.vb indique également la version 1.0.0.0. – systemovich

Questions connexes