NuGet 警告 NU5104

包的稳定版本不应有预发行依赖关系。 修改依赖项“NuGet.Versioning [4.7.0-preview4.5065, )”的版本规范,或更新 nuspec 中的版本字段。

问题

正在打包的项目或 nuspec 包含针对预发行包的依赖项。

解决方案

如果想创建预发行包,请参阅 SemVer2 指南,并将预发行标记添加到版本属性 <version>1.0.0-pre</version> 中。如果想创建稳定包,则请将指定的依赖项版本更新到稳定版本。

注意

在解析时间内,混合稳定包和预发布包可能会导致意外行为。 详细了解 PackageReferencepackages.config 项目如何处理此解析。