我正在尝试在winform应用程序中使用属性的构建发布版本。
但总是在应用程序中结束的版本是0.0.0.123。我发现这是我在VS2010中为此应用程序提供的最后一个版本。所有新VS2012始终为1.0.0.0
查看这篇文章:C#: how to set version number of assembly我发现AssemblyInfo.cs文件中有版本信息,我可以在那里更改,但为什么不使用属性选项卡中的版本?
答案 0 :(得分:1)
版本信息在: Application Properties-Application -Assembly Information按钮。
这是更改版本的基本位置,未链接到发布版本且不自动增量。 我不再使用旧版本来检查这些选项之前是否已链接过。至少我可以改变版本而不需要改变文本。
答案 1 :(得分:0)
要查找发布版本,请转到
Application Properties
-Publish
屏幕底部是发布版本。您可以手动将发布版本更改为您想要的任何内容。或者您可以让它自动增加修订号。
为了使修订号自动增加,您需要在绿色启动按钮附近的屏幕顶部将应用程序从Debug
更改为Release
。或者您可以按该屏幕上的“立即发布”按钮
This这里的问题也可能指向正确的方向。
如果你不需要版本自动增加,请在此处尝试:
using System;
using System.Reflection;
[assembly:AssemblyVersion("1.1.0.0")] //Put the desired version number here.
public partial class Form1 : Form
{
private void Form1_Load(object sender, EventArgs e)
{
this.Text = typeof(Form1).Assembly.GetName().Version.ToString();
}
}
这将在表单标题的文本中显示版本号。