NuGet 警告 NU5101

シナリオ 1

The assembly 'lib\project.dll' is placed directly under 'lib' folder. It is recommended that assemblies be placed inside a framework-specific folder. Move it into a framework-specific folder.

問題点

パッケージ化されるフォルダーには、lib フォルダーのすぐ下にあるアセンブリ ファイルが含まれています。

解決策

フォルダーをパッケージ化するときに、すべてのアセンブリ ファイルが lib フォルダーの下にあるフレームワーク固有のフォルダー内に配置されていることを確認してください。

シナリオ 2

The assembly 'lib\project.dll' will be ignored when the package is installed after the migration.

問題点

パッケージには、lib フォルダーのすぐ下にあるアセンブリ ファイルが含まれています。 パッケージは、プロジェクトのパッケージ参照型と互換性がありません。

解決策

すべてのアセンブリが lib フォルダーの下にあるフレームワーク固有のフォルダー内に配置されるように、パッケージの作成者にパッケージの修正を依頼してください。 詳細については、NuGet ドキュメントを 参照してください。