【发布时间】:2019-02-09 12:44:41
【问题描述】:
我有一个遵循语义版本控制 (v1) 的项目 (C#)。 在 csproj 我有 AssemblyInformationalVersion="$(Major).$(Minor).$(Build)-$(RevProp)$(Revision)
RevProp 可能是 Alpha、Beta、RC 等。Revision 是修订号。
根据旧版本的 nuget 支持的 SemVer 1.0 创建包,包是按字典顺序排序的。所以当我们有以下情况时:
1.0.0-alpha5
1.0.0-alpha10
Nugget 会认为 1.0.0-alpha5 更新,因为它的字母顺序。因此,我想用零填充那个数字。 因此,在 csproj 中,我希望能够创建以下内容:
1.0.0-alpha005
1.0.0-alpha010
有没有办法在项目文件中做到这一点?
【问题讨论】:
标签: c# nuget semantic-versioning