如何在Visual Studio中更改Build Numbering格式

Mik*_* C. 7 visual-studio

我继承了一个.NET应用程序,它会在每个版本中自动更新它的版本号.正如我所看到的,问题是版本号中的长度和位数.

当前版本号格式的一个示例3.5.3167.26981是用户在他们报告错误时说出口.

我想要的是更像这样的东西:3.5 (build 3198).我宁愿手动更新主要版本和次要版本,但会自动更新版本号.

更好的是,除非我在RELEASE模式下进行编译,否则我不希望增加内部版本号.

任何人都知道是否有办法做到这一点 - 以及如何?

Jos*_*gle 3

在项目文件之一(可能是 AssemblyInfo.cs)中,程序集版本属性设置为[assembly: AssemblyVersion("3.5.*")]或类似的值。* 基本上意味着它可以让 Visual Studio 自动设置内部版本号和修订号。

您可以将其更改为格式中的硬编码值<major version>.<minor version>.<build number>.<revision>

您可以使用任何或全部精度。例如 3.5 或 3.5.3167 或 3.5.3167.10000。

您还可以使用编译器条件根据您是进行调试构建还是发布构建来更改版本控制。