NuGet エラー NU1110

NU1110: The package `B` is available in the Global packages folder, but the source it came from `https://api.nuget.org/v3/index.json` is not one of the configured sources.

問題点

以前の復元で、現在のソリューションで構成されていないパッケージ ソースからパッケージ B を取得しました。

パッケージ A のパッケージ インストールを実行しているときに、アクションを完了するために依存パッケージ B が推移的に必要になりました。 復元により グローバル パッケージ フォルダー内で B が見つかり、付随する nupkg.metadata は、ソリューション内で見つからない Source 値を示します。

パッケージ ソース マッピングが有効になっている場合、NuGet はグローバル パッケージ フォルダー内のソースを分析して、推移的な依存関係のマッピングを自動的に試行します。

解決策

オプション 1.

パッケージ B のパッケージ ソース マッピングを作成します。

オプション 2.

グローバル パッケージ フォルダーからパッケージ B をクリアして、構成済みのパッケージ ソースから復元でダウンロードできるようにします。 詳細については、「グローバル パッケージ、キャッシュ、および一時フォルダーの管理」を参照してください。

他のソリューションのパッケージ ソースとパッケージ ソース マッピングの構成が異なる場合、このオプションは実現できない可能性があります。

方法 3.

パッケージ B が使用可能であることがわかっているパッケージ ソースを有効にすることを検討してください。