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


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

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

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

5,0

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

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

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

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

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

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

Затронутые API

Не применимо