分享方式:


NuGet 警告 NU1604

專案相依性 'PackageA' (<= 9.0.0) 不包含內含的下限。 請在相依性版本包含下限,以確保還原結果一致。

問題

專案相依性不會定義下限。

這表示還原找不到最相符的專案。 每個還原都會向下浮動,嘗試尋找可使用的較低版本。 這表示還原會上線,每次檢查所有來源,而不是使用使用者套件資料夾中已經存在的套件。

解決方案

更新項目的 PackageReference Version 屬性以包含下限。 例如,從下列項目變更:

<PackageReference Version="(9.0.0, )" />

變更為:

<PackageReference Version="[9.0.0, )" />

<PackageReference Version="9.0.0" />

這表示下限。