C#csproj中用零填充版本
我有一个项目(C#),它遵循语义版本控制(v1)。 在csproj我有 AssemblyInformationalVersion=“$(主要)。$(次要)。$(构建)-(修订版)$(修订版) RevProp可能是Alpha、Beta、RC等。Revision是版本号 根据旧版本nuget支持的SemVer 1.0创建包,包是按字典顺序排序的。因此,当我们有以下内容时: 1.0.0-5 1.0.0-10 由于字母顺序,Nugget认为1.0.0-alpha5较新。因此,我想用零填充该数字。 因此,在csproj中,我希望能够创建以下内容: 1.0.0-005 1.0.0-alpha010 在项目文件中有这样做的方法吗 在项目文件中有这样做的方法吗 我希望不是。如果你想要数字排序,用一个点将数字字段和字母数字字段分开。数字字段按数字排序。不要使用老式版本的NugetC#csproj中用零填充版本,c#,nuget,semantic-versioning,C#,Nuget,Semantic Versioning,我有一个项目(C#),它遵循语义版本控制(v1)。 在csproj我有 AssemblyInformationalVersion=“$(主要)。$(次要)。$(构建)-(修订版)$(修订版) RevProp可能是Alpha、Beta、RC等。Revision是版本号 根据旧版本nuget支持的SemVer 1.0创建包,包是按字典顺序排序的。因此,当我们有以下内容时: 1.0.0-5 1.0.0-10 由于字母顺序,Nugget认为1.0.0-alpha5较新。因此,我想用零填充该数字。 因此,