NuGet 錯誤 NU1109
NU1109:偵測到的套件降級:B 從 2.0.0 降級到集中定義的 1.0.0。 將集中管理的套件版本更新為較高版本。
'Project' -> 'A' 1.0.0 -> 'B' (>= 2.0.0)
'Project' -> 'B' (>= 1.0.0)
問題
相依性套件在比最終解析的更高版本套件上指定版本條件約束。 這是因為 直接相依性-wins 規則 - 解析套件時,子檔中的直接套件版本將會覆寫相同標識碼的遠距套件版本。
解決方案
將 B 的 PackageVersion 更新為較高版本的套件。
在上述範例中,您會將套件參考變更為 B
2.0.0。