2016-11-11 169 views
1

我想要實現的是在我的about對話框中顯示一個標籤,它顯示應用程序的版本號,但它們不能正確顯示。如果我的主版本號和次版本號分別設置爲1和5,則標籤仍顯示1.0。這是我使用Load事件的代碼:版本號沒有正確顯示

Label3.Text = My.Application.Info.Version.Major.ToString() + "." + My.Application.Info.Version.Minor.ToString() + "." + My.Application.Info.Version.Build.ToString() 

我知道,硬編碼版本號並不難,但我不想手動更新的自動化是涼爽。

+0

如果你只使用_My.Application.Info.Version.ToString()_ – Steve

+0

@Steve會發生什麼?我仍然只是得到1.0.0.0 – ShadyThGod

+0

但是,你在哪裏設置版本信息? – Steve

回答

1

做這個

Dim ver As string = Assembly.GetExecutingAssembly().GetName().Version.ToString() 

,只是檢查Version

ver.Build 
ver.Major 
ver.MajorRevision 
ver.Revision 
ver.MinorRevision 

屬性在任何情況下,你應該在這裏告訴你如何設置你的版本。可能是你做錯了