Freigeben über


NuGet-Warnung NU1509

Szenario 1

Doppelte "PrunePackageReference"-Elemente gefunden. Entfernen Sie die doppelten Elemente, oder verwenden Sie die Update-Funktion, um ein konsistentes Wiederherstellungsverhalten sicherzustellen. Die doppelten "PrunePackageReference"-Elemente sind: X 1.0.0, X 2.0.0.

Ausstellen

Manchmal können Sie beim Hinzufügen von PrunePackageReference Elementen ein Element für ein bestimmtes Paket mehrmals hinzufügen.

MSBuild-Projekte importieren häufig mehrere .props- und .targets-Dateien, sodass sich die Duplikate möglicherweise nicht in derselben Datei befinden, sich aber in importierten Dateien befinden, z. B. Directory.Build.props, Directory.Packages.propsoder Directory.Build.targets.

Die .NET SDK stellt eine Liste PrunePackageReferencebereit, sodass der Konflikt auftreten kann, da Sie eine PrunePackageReference oder aufgrund eines Fehlers mit dem .NET SDKangegeben haben.

Lösung

Entfernen Sie das doppelte Element, damit es genau einmal enthalten ist.