NuGet Uyarısı NU1506

1. Senaryo

Yinelenen 'PackageVersion' öğeleri bulundu. Yinelenen öğeleri kaldırın veya tutarlı bir geri yükleme davranışı sağlamak için Güncelleştir işlevini kullanın. Yinelenen 'PackageVersion' öğeleri şunlardır: X [1.0.0], X [2.0.0].

Sorun

Bazen öğe eklerken PackageVersion belirli bir paket için birden çok kez öğe ekleyebilirsiniz.

Örnek:

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

Bu tutarsız bir geri yükleme davranışına neden olabilir.

Çözüm

Uyarı iletisindeki önerilere başvurun ve aşağıdakilerden birini yapın:

  • Yinelenen öğeleri kaldırma
  • Öğe yerine öğe Update kullan Include