Condividi tramite


Avviso NuGet NU1504

Scenario 1

Elementi 'PackageReference' duplicati trovati. Rimuovere gli elementi duplicati o usare la funzionalità Aggiorna per garantire un comportamento di ripristino coerente. Gli elementi "PackageReference" duplicati sono: X 1.0.0, X 2.0.0.

Problema

In alcuni casi, quando si aggiungono PackageReference elementi, è possibile aggiungere più volte un elemento per un determinato pacchetto.

Esempio:

<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>

Ciò può causare un comportamento di ripristino incoerente.

Soluzione

Consultare le raccomandazioni nel messaggio di avviso ed eseguire una delle operazioni seguenti:

  • Rimuovere gli elementi duplicati
  • Usare l'elemento Update anziché l'elemento Include