【发布时间】:2019-07-26 06:21:13
【问题描述】:
我必须自动显示构建版本而无需在 Windows 窗体应用程序中手动输入,我尝试过类似 [assembly: AssemblyVersion("1.0.*")] 在 assemblyInfo.cs 但它的显示如下,
{1.0.7145.41554}看起来很别扭
我想在发布后显示类似 [1.0.0.13] 的内容,但总是需要 [1.0.0.1]
这就是我获取版本的方式;但它正在返回 [1.0.0.1]
//Get Version of the currently executing Assembly
var anm = System.Reflection.Assembly.GetExecutingAssembly().GetName().Version;
ExistingVersion = String.Format("{0}", anm);
EMajor = anm.Major;
EMinor = anm.Minor;
EBuildNo = anm.Build;
ERevisionNo = anm.Revision;
lblVersionv.Text = String.Format("Current Version : {0}", anm);
我该怎么做?
【问题讨论】:
-
这就是我想要显示的内容。我现在的版本是 10.0.0.13。如果我再构建一次,它将变成 10.0.0.14 这个版本我需要在视图页面中显示
-
我没有设置每次发布都会自动获取版本。
-
糟糕,写错了..它的 1.0.0.13
-
从副本中尝试this answer