Aracılığıyla paylaş


NuGet Uyarısı NU1509

Senaryo 1

Yinelenen 'PrunePackageReference' öğ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 'PrunePackageReference' öğeleri şunlardır: X 1.0.0, X 2.0.0.

Sorun

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

MSBuild projeleri genellikle birden çok .props ve .targets dosyasını içeri aktarır, bu nedenle yinelenenler aynı dosyada olmayabilir, ancak Directory.Build.props, Directory.Packages.propsveya Directory.Build.targetsgibi içeri aktarılan dosyalarda olabilir.

.NET SDK bir liste PrunePackageReferencesağlar, bu nedenle çakışma, bir PrunePackageReference belirttiğiniz veya .NET SDKile ilgili bir hata nedeniyle gerçekleşebilir.

Çözüm

Yinelenen öğeyi kaldırarak tam olarak bir kez eklenmesini sağlayın.