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


Файлы Directory.Packages.props импортируются по умолчанию

Файлы .props NuGet автоматически импортируют файл с именем Directory.Packages.props, если он находится в папке проекта или любом из ее предков.

Представленные версии

5,0

Описание изменения

В предыдущих версиях .NET в файле проекта у вас мог быть файл с именем Directory.Packages.props, который автоматически не импортировался файлом .props NuGet во время сборки.

Начиная с .NET 5 такой файл автоматически импортируется, если он существует в папке проекта или любом из ее предков. Если в папке проекта есть файл с таким именем, эта операция автоматического импорта может изменить поведение сборки. Например, файл будет импортирован, но не импортировался ранее, или порядок, в котором он импортируется, может измениться в случае его намеренного импорта.

Причина изменения

Это изменение было внесено для поддержки централизованного управления версиями пакетов для NuGet.

Переименуйте существующий файл Directory.Packages.props, если он не должен импортироваться автоматически.

Затронутые API

Н/Д