次の方法で共有


NuGet 警告 NU1509

シナリオ 1

重複する 'PrunePackageReference' 項目が見つかりました。 重複するアイテムを削除するか、更新機能を使用して一貫した復元動作を確保します。 重複する 'PrunePackageReference' 項目は、X 1.0.0、X 2.0.0 です。

発行

場合によっては、PrunePackageReference 項目を追加するときに、特定のパッケージの項目を複数回追加する場合があります。

MSBuild プロジェクトは、通常、複数の .props ファイルと .targets ファイルをインポートするため、重複するファイルは同じファイルに含まれていない可能性がありますが、インポートされたファイル (Directory.Build.propsDirectory.Packages.propsDirectory.Build.targetsなど) に含まれている可能性があります。

.NET SDK はリスト PrunePackageReferenceを提供するため、PrunePackageReference を指定したか、.NET SDKのバグが原因で競合が発生している可能性があります。

解決

重複する項目を削除して、1 回だけ含まれるようにします。