Поделиться через


Предупреждение NuGet NU1509

Сценарий 1

Найдены повторяющиеся элементы PrunePackageReference. Удалите повторяющиеся элементы или используйте функцию обновления, чтобы обеспечить согласованное поведение восстановления. Повторяющиеся элементы PrunePackageReference: X 1.0.0, X 2.0.0.

Выпуск

Иногда при добавлении PrunePackageReference элементов можно добавить элемент для определенного пакета несколько раз.

Проекты MSBuild обычно импортируют несколько .props и .targets файлов, поэтому дубликаты могут находиться в одном файле, но могут находиться в импортированных файлах, таких как Directory.Build.props, Directory.Packages.propsили Directory.Build.targets.

.NET SDK предоставляет список PrunePackageReference, поэтому конфликт может произойти, так как вы указали PrunePackageReference или из-за ошибки с .NET SDK.

Решение

Удалите повторяющийся элемент, чтобы он включался ровно один раз.