VS2012设置文件版本不正常

本文关键字:不正常 版本 文件 设置 VS2012 | 更新日期: 2023-09-27 18:17:10

我正在尝试在我的winform应用程序中使用从属性构建发布版本。

但是最终在应用程序中的版本总是0.0.0.123。我发现这是我在VS2010中这个应用程序的最后一个版本。所有新的VS2012都是1.0.0.0

看看这篇文章:c#:如何设置汇编的版本号我发现AssemblyInfo.cs文件包含版本信息,我可以在那里更改它,但为什么不使用属性选项卡的版本?

VS2012设置文件版本不正常

版本信息如下:应用程序属性-应用程序-程序集信息按钮。

这是更改版本的基本位置,没有链接到发布版本,也没有自动增量功能。我不再有旧版本来检查这些选项之前是否链接过。至少我可以在不改变文本的情况下改变版本

要找到发布版本,请进入

Application Properties
   -Publish

屏幕底部是发布版本。您可以手动将发布版本更改为所需的任何版本。或者您可以让它自动增加版本号。

为了使修订号自动增加,您需要在屏幕顶部靠近绿色开始按钮的地方将应用程序从Debug更改为Release。或者你可以按下屏幕上的publish now按钮

这个问题可能会给你指明正确的方向。

如果您不需要版本自动递增,请在这里尝试:

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();
    }
}

将在表单头的文本中显示版本号。