支持通用包的 semver 版本中的预发布和构建元数据?

Pre-release and build-metadata in semver version of universal package supported?

我们想使用通用包来存储我们的 azure pipelines yaml 构建正在生成的某些工件。从通用包的文档中,我可以看到支持 semver。 我现在想知道通用包版本的确切字符串模式是什么样的,以及通用包是否也支持预发布和构建元数据标签(在 semver 中定义)。

具体支持以下版本:1.0.0-alpha+gitsha1 或 1.0.0+gitsha1 或 2.1.2-beta

谢谢

这在我们的官方文档中有清楚的描述 -- Publish a Universal Package

Update these values as desired, and use the feed name that you noted earlier. Package names must be lowercase and can use only letters, numbers, and dashes (-).emphasized text

Package versions must be lowercase Semantic Versioning (SemVer) 2.0.0 without build metadata (+ suffix).

因此您给定的示例仅支持 2.1.2-beta。