NuGet 錯誤 NU1102
案例 1
找不到版本為 'PackageId' 的套件 (>= 9.0.1)
- 在 'sourceA' 中找到 30 版 [ 最接近的版本: '4.0.0' ]
- 在 'sourceB' 中找到 10 版 [ 最接近的版本: '4.0.0-rc-2129' ]
- 在 'sourceC' 中找到 9 版 [ 最接近的版本: '3.0.0-beta-00032' ]
- 在 'sourceD' 中找到 0 個版本
- 在 'sourceE' 中找到 0 版
問題
找到套件標識碼,但在任何來源上找不到指定相依性範圍內的版本。 範圍可能由封裝指定,而不是使用者。
解決方案
編輯項目檔以更正套件版本。 也請檢查 NuGet 組 態 可識別您預期使用的套件來源。 如果專案直接參考此套件,您可能需要變更要求的版本。
案例 2
找不到版本為 'PackageId' 的套件 (>= 9.0.1)
- 在 'sourceA' 中找到 30 版 [ 最接近的版本: '4.0.0' ]
- 未考慮來自 sourceB 的版本
問題
找到套件標識碼,但在任何來源上找不到指定相依性範圍內的版本。 範圍可能由封裝指定,而不是使用者。
解決方案
編輯項目檔以更正套件版本。 檢查 NuGet.Config 中的 PackageSourceMapping 組態。 有問題的套件版本可能會在未設定的來源上使用。