方案 1
找到重复的“PrunePackageReference”项。 删除重复项或使用更新功能来确保一致的还原行为。 重复的“PrunePackageReference”项为:X 1.0.0、X 2.0.0。
问题
有时,添加 PrunePackageReference 项时,可能会多次为特定包添加项。
MSBuild 项目通常导入多个 .props 和 .targets 文件,因此重复项可能不在同一文件中,但可能位于导入的文件(如 Directory.Build.props、Directory.Packages.props或 Directory.Build.targets)。
.NET SDK 提供了列表 PrunePackageReference,因此冲突可能发生,因为你指定了 PrunePackageReference 或 .NET SDK的 bug。
溶液
删除重复项,使其完全包含一次。