如何在vb.net中显示应用程序的版本号?

How to display the version number of an application in vb.net?

我想知道如何在标签中显示我的应用程序的版本号,而不是程序集的版本号,这里是 1.0.0.0? 但是应用程序的那个:2.2.0.1 我附上了一张截图给你,承认我不确定我在版本号上做了正确的事情。我是否应该保持原样,即 1.0.0.0 提前致谢,克劳德。

你这样解决了(从你对问题的编辑中提取出来;post答案作为答案,不要post答案作为问题编辑):

    Dim unused = FileVersionInfo.GetVersionInfo(Path.Combine(My.Application.Info.DirectoryPath, "Prenommer.exe"))
    Dim myFileVersionInfo As FileVersionInfo = FileVersionInfo.GetVersionInfo(My.Application.Info.DirectoryPath + "\Prenommer.exe")

    Label4.Text = myFileVersionInfo.FileVersion

我想指出您的代码似乎多余并且可以简化:

    Dim myFileVersionInfo = FileVersionInfo.GetVersionInfo(Application.ExecutablePath)
    Label4.Text = myFileVersionInfo.FileVersion

请给您的控件起一个比“Label4”更好的名字。要重命名控件,请更改 属性 网格

(Name) 条目中的文本