Azure devops Azure DevOps Nuget工件提要忽略包版本号的最后一位(如果为零)
我有一个版本为7.0.0.0的NuGet包。当我将此包发布到Azure DevOps Nuget工件提要时,它将被发布/存储为7.0.0 这仅适用于版本号以“0”结尾的包。版本号为8.1.2.3的其他软件包正在正确发布 知道为什么会这样吗?我正在发布Teamcity build的软件包 Azure DevOps Nuget工件提要忽略包版本号的最后一位(如果为零) 这是一种预期的行为 使用Azure devops Azure DevOps Nuget工件提要忽略包版本号的最后一位(如果为零),azure-devops,Azure Devops,我有一个版本为7.0.0.0的NuGet包。当我将此包发布到Azure DevOps Nuget工件提要时,它将被发布/存储为7.0.0 这仅适用于版本号以“0”结尾的包。版本号为8.1.2.3的其他软件包正在正确发布 知道为什么会这样吗?我正在发布Teamcity build的软件包 Azure DevOps Nuget工件提要忽略包版本号的最后一位(如果为零) 这是一种预期的行为 使用NuGet 4.3.0+和Visual Studio 2017版本15.3+,NuGet支持: 特定版本号的
NuGet 4.3.0+
和Visual Studio 2017版本15.3+
,NuGet支持:
特定版本号的格式为Major.Minor.Patch[-Suffix]
,
其中组件具有以下含义:
- 专业:突破性变革
- 次要功能:新功能,但向后兼容
- 补丁:仅向后兼容的bug修复
- -后缀(可选):一个连字符,后跟一个表示预发布版本的字符串(在语义版本或SemVer 1.0之后
公约)
1.0.0.0 is treated as 1.0.0
1.0.01.0 is treated as 1.0.1
你可以查看nuget官方文件了解更多细节