NuGet エラー NU1102

シナリオ 1

バージョン (>= 9.0.1) のパッケージ 'PackageId' が見つかりません
- 'sourceA' に 30 個のバージョンが見つかりました [ 最も近いバージョン: '4.0.0' ]
- 'sourceB' に 10 個のバージョンが見つかりました [ 最も近いバージョン: '4.0.0-rc-2129' ]
- 'sourceC' に 9 個のバージョンが見つかりました [ 最も近いバージョン: '3.0.0-beta-00032' ]
- 'sourceD' に 0 個のバージョンが見つかりました
- Found 0 version(s) in 'sourceE'

問題点

パッケージ識別子が見つかりましたが、指定された依存関係範囲内のバージョンがいずれのソースでも見つかりません。 範囲は、ユーザーではなくパッケージによって指定される場合があります。

解決策

プロジェクト ファイルを編集して、パッケージのバージョンを修正します。 また、使用することを想定しているパッケージ ソースが、NuGet 構成によって特定されることをチェックします。 このパッケージがプロジェクトによって直接参照されている場合は、要求されたバージョンの変更が必要になる場合があります。

シナリオ 2

バージョン (>= 9.0.1) のパッケージ 'PackageId' が見つかりません
- 'sourceA' に 30 個のバージョンが見つかりました [ 最も近いバージョン: '4.0.0' ]
- Versions from sourceB were not considered

問題点

パッケージ識別子が見つかりましたが、指定された依存関係範囲内のバージョンがいずれのソースでも見つかりません。 範囲は、ユーザーではなくパッケージによって指定される場合があります。

解決策

プロジェクト ファイルを編集して、パッケージのバージョンを修正します。 PackageSourceMapping 構成用の NuGet.Config をチェックします。 問題のパッケージ バージョンは、構成されていないソースで使用できる場合があります。