NuGet 警告 NU1604
Project dependency 'PackageA' (<= 9.0.0) does not contain an inclusive lower bound. Include a lower bound in the dependency version to ensure consistent restore results.
問題
專案相依性不會定義下限。
這表示還原找不到最相符的專案。 每個還原都會向下浮動,嘗試尋找可使用的較低版本。 這表示還原會上線,每次檢查所有來源,而不是使用使用者套件資料夾中已經存在的套件。
解決方案
更新項目的 PackageReference
Version
屬性以包含下限。
例如,從下列項目變更:
<PackageReference Version="(9.0.0, )" />
變更為:
<PackageReference Version="[9.0.0, )" />
或
<PackageReference Version="9.0.0" />
這表示下限。
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應