分享方式:


NuGet 警告 NU1603

'PackageA' 4.0.0 取決於 'PackageB' (>= 4.0.0),但找不到 4.0.0。 已解決大約5.0.0的相符專案。

問題

套件相依性指定找不到的版本。 套件來源通常不包含預期的下限版本。 改用了較高版本,這與撰寫套件的用途不同。

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

解決方案

如果預期的套件尚未發行,這可能是套件撰寫錯誤。 請連絡套件作者以解決問題。 如果套件已發行,請檢查它是否可在您使用的套件來源上使用。 如果使用私人來源,您可能需要更新該摘要上的套件。