NuGet 警告 NU1608

依存関係制約外に検出されたパッケージ バージョン: 「PackageA」 1.0.0 には「PackageB」(= 1.0.0) が必要ですが、バージョン「PackageB」 2.0.0 は解決されました。

問題点

解決されたパッケージが、許可されている依存関係の制約を超えています。 つまり、プロジェクトによって直接参照されるパッケージが、他のパッケージの依存関係制約をオーバーライドしています。

解決策

場合によっては、これは意図的なものであり、警告を抑制できます。 それ以外の場合は、プロジェクトのパッケージへの参照を変更して、バージョンの制約を拡大します。