分享方式:


NuGet 警告 NU5104

套件的穩定版本不應該有發行前版本相依性。 修改相依性 “NuGet.Versioning [4.7.0-preview4.5065, ]” 的版本規格,或更新 nuspec 中的版本字段。

問題

正在封裝的專案或 nuspec 包含發行前版本套件的相依性。

解決方案

如果您要建立發行前版本套件,請參閱 SemVer2 指導方針,並將發行前版本標籤新增至版本屬性,亦即 <version>1.0.0-pre</version>如果您想要建立穩定套件,請將指定的相依性版本更新為穩定版本。

注意

混合穩定和發行前版本套件可能會導致解決時間發生非預期的行為。 深入瞭解 PackageReferencepackages.config 專案如何處理此解析。