次の方法で共有


NuGet 警告 NU5101

シナリオ 1

アセンブリ「lib\project.dll」は、「lib」フォルダーのすぐ下に配置されています。 アセンブリをフレームワーク固有フォルダー内に配置することをお勧めします。 フレームワーク固有フォルダーに移動します。

問題点

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

解決策

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

シナリオ 2

アセンブリ「lib\project.dll」は、移行後にパッケージがインストールされるときに無視されます。

問題点

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

解決策

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