我想做的是显示我的版本号,但我想显示它:
1.2.1
但它显示1.2.1.0
.我根本不希望显示第四位数字,我不确定该怎么做。
这是我尝试过的:
var version = System.Reflection.Assembly.GetExecutingAssembly().GetName().Version;
labelControl5.Text = String.Format("Project Sachiko {0}", version);
使用version.ToString(3)
仅显示Major.Minor.Build
版本而不显示Revision
。有关设置版本格式的详细信息,请参阅 MSDN:版本.ToString
Version.ToString
有一个重载,它接受 int 作为参数,以便只打印前三个部分,例如:
labelControl5.Text = String.Format("Project Sachiko {0}", version.ToString(3));
你可以使用这个:
var version = System.Reflection.Assembly.GetExecutingAssembly().GetName().Version;
return $"{version.Major}.{version.Minor}.{version.Build}";