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


Ошибка NuGet NU1016

Управление пакетами с помощью project.json устарело. Миграция в PackageReference.

Проблема

Управление пакетами с помощью project.json устарело. Миграция в PackageReference.

Solution

Перенос проекта из project.json в PackageReference.

Visual Studio 2026 или более поздней версии:

При открытии решения проект project.json будет автоматически перенесен в PackageReference. Visual Studio создаст резервную копию исходных файлов в папке Backup в каталоге проекта.

Visual Studio 2022:

Необходимо использовать встроенный перенос:

  1. Открытие проекта project.json в Visual Studio
  2. В обозревателе решений найдите узел зависимостей проекта
  3. Щелкните правой кнопкой мыши и выберите пункт "Миграция project.json в PackageReference...

Подробные рекомендации по миграции см. в справочной документации поproject.json.

Дополнительные сведения о форматах управления пакетами см. в ссылках на пакеты в файлах проекта.