gpt4 book ai didi

c# - 为应用程序开发版本编号

转载 作者:可可西里 更新时间:2023-11-01 09:07:41 25 4
gpt4 key购买 nike

首先,我认为这个论坛不适合我的问题,所以如果地方不对,请原谅并放在适当的地方。我没有找到适合我的问题的论坛。

我开发了一个 C# 应用程序 (Win Forms)。现在我需要处理它的版本编号。我不知道什么是最好的方法。我希望版本号很简单,例如 1.2 或 1.2.1。我阅读了有关 SVN 版本的信息,但在现阶段这似乎也有点令人困惑。应用程序有不同的版本类型 - 1 种带有安装程序,1 种没有安装程序。

我认为发布版和开发版应该是一样的-如果我错了请指正。应该自动处理还是手动更改?处理应用程序版本编号的最佳、简单和容易的方法是什么。

最佳答案

我们使用 major.minor[.build[.revision]]。我们给出了以下语义:

主要 = 主要版本。 (有点大的变化,甚至可能会刷新 UI)。次要 = 作为中等更改集。 (可能是新的内部流程或引擎的重构)。

至于构建和修订:

0 - 表示它的 alpha 阶段。
1 - 测试版。
2 - 候选版本。
3 - 生产。

所以,如果您的应用程序是在 3.2.1.0 上。您知道您正处于 3.2 版本的 alpha 阶段。等等。

注意:虽然包含修订版看起来有点大,但我们发现这是一个很好的做法,因为如果我们发现一些错误或意外行为,我们只会修复并增加修订版,而不是构建。

关于c# - 为应用程序开发版本编号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6847726/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com