NuGet 错误 NU5042

project.json 包在当前 NuGet 版本中处于禁用状态,并且将在未来版本中永久删除。 请考虑将“MyProject”迁移到 PackageReference,并使用打包目标。 可以将“NUGET_ENABLE_LEGACY_PROJECT_JSON_PACK”环境变量设置为“true”,以暂时重新启用此功能。

问题

不支持针对 project.json 项目的 NuGet.exe pack。

解决方案

将项目迁移到 PackageReference,并改用 pack 目标。