Sonatype Nexus 支持带有语义版本控制的 NuGet 包

Sonatype Nexus Support for NuGet packages with Semantic Versioning

我正在尝试使用 .xproj 文件扩展名对新的 'Class Library (Package)' 项目类型使用语义版本控制。版本号如下所示:

1.0.0-54

Sonatype Nexus 是否支持此功能?当我尝试对 Sonatype Nexus 存储库执行 nuget push 时,我目前遇到此错误:

'1.0.0-54' is not a valid version string.

应该注意的是,语义版本控制是使用这些新项目类型并将内部版本号附加到版本号末尾的要求,如 here 所述。

此错误来自 nuget,而非 nexus。预发布字符串(破折号后的部分)需要以a-z开头。

here