NuGet 警告 NU5101
シナリオ 1
アセンブリ「lib\project.dll」は、「lib」フォルダーのすぐ下に配置されています。 アセンブリをフレームワーク固有フォルダー内に配置することをお勧めします。 フレームワーク固有フォルダーに移動します。
問題点
パッケージ化されるフォルダーには、lib
フォルダーのすぐ下にあるアセンブリ ファイルが含まれています。
解決策
フォルダーをパッケージ化するときに、すべてのアセンブリ ファイルが lib
フォルダーの下にあるフレームワーク固有のフォルダー内に配置されていることを確認してください。
シナリオ 2
アセンブリ「lib\project.dll」は、移行後にパッケージがインストールされるときに無視されます。
問題点
パッケージには、lib
フォルダーのすぐ下にあるアセンブリ ファイルが含まれています。 パッケージは、プロジェクトのパッケージ参照型と互換性がありません。
解決策
すべてのアセンブリが lib
フォルダーの下にあるフレームワーク固有のフォルダー内に配置されるように、パッケージの作成者にパッケージの修正を依頼してください。 詳細については、NuGet ドキュメントを 参照してください。