Udostępnij za pośrednictwem


Ostrzeżenie narzędzia NuGet NU1504

Scenariusz 1

Znaleziono zduplikowane elementy "PackageReference". Usuń zduplikowane elementy lub użyj funkcji Aktualizuj, aby zapewnić spójne zachowanie przywracania. Zduplikowane elementy "PackageReference" to: X 1.0.0, X 2.0.0.

Problem

Czasami podczas dodawania PackageReference elementów można wielokrotnie dodawać element dla określonego pakietu.

Przykład:

<ItemGroup>
  <PackageReference Include="X" Version="1.0.0" />
</ItemGroup>
...
<!-- Somewhere else in the project file, or another MSBuild file-->
<ItemGroup>
  <PackageReference Include="X" Version="2.0.0" />
</ItemGroup>

Może to spowodować niespójne zachowanie przywracania.

Rozwiązanie

Zapoznaj się z zaleceniami w komunikacie ostrzegawczym i wykonaj jedną z następujących czynności:

  • Usuwanie zduplikowanych elementów
  • Użyj elementu Update zamiast elementu Include