Mar*_*tin 7 .net c# versioning build assemblyinfo
我最近一直在版本化我的产品(exe)并每次在assemblyinfo.cs中增加内部版本号.
效果很好,我的产品目前是1.5.xx版本,因此每次成功构建时增加4位数.
现在我有我的DLL也是我的应用程序的一部分.
什么人会建议如何版本这些?我应该将这些版本与我的exe版本相同,即1.5.xx,还是应该创建另一个不同的版本号?
这是我目前有点困惑的地方.
当我的产品功能增加时,我可以提高1.5到2.0,但这会留下我的dll?
任何关于版本控制的建议都将不胜感激
谢谢
您可能会得到多种意见,但我想说的是保持简单并让 EXE 和 DLL 版本保持同步。如果您确实打算独立发布 DLL 和 EXE 的版本,但您没有将其作为要求提及,我可能会改变我的观点。如果您将某些文件视为第 3 方组件(其发布时间与主产品不同),则可以采用此方法。但同样,如果您没有此要求,我想说只需保持所有文件版本同步即可。
我见过的行之有效的约定是使用前 3 个数字来表示产品版本(主要/次要等),版本号的第四部分表示源代码控制版本(这样您就可以准确地知道二进制文件是哪些源文件)来自)。
希望有帮助,
约翰
| 归档时间: |
|
| 查看次数: |
1391 次 |
| 最近记录: |