分享方式:


NuGet 警告 NU1608

在相依性條件約束之外偵測到的套件版本:'PackageA' 1.0.0 需要 'PackageB' (= 1.0.0), 但已解析版本 'PackageB' 2.0.0。

問題

解析的套件高於相依性條件約束允許。 這表示專案直接參考的套件會覆寫其他套件的相依性條件約束。

解決方案

在某些情況下,這是刻意的,而且可以隱藏警告。 否則,請將專案的參考變更為擴大其版本條件約束。