NuGet 错误 NU1016

弃用具有 project.json 的包。 迁移到 PackageReference。

問题

弃用具有 project.json 的包。 迁移到 PackageReference。

解决方案

将项目从 project.json 迁移到 PackageReference

Visual Studio 2026 或更高版本:

打开解决方案时,project.json 项目将自动迁移到 PackageReference。 Visual Studio 将在项目目录中的文件夹中创建原始文件 Backup 的备份。

Visual Studio 2022:

需要使用内置迁移程序:

  1. 在 Visual Studio 中打开 project.json 项目
  2. 在解决方案资源管理器中,找到项目的“依赖项”节点
  3. 右键单击并选择“ 将 project.json 迁移到 PackageReference...”

有关详细的迁移指南,请参阅 project.json 参考文档

有关包管理格式的详细信息,请参阅 项目文件中的包引用