【问题标题】:Detected package downgrade for Boilerplate Application(.NET Core 3.1)检测到样板应用程序(.NET Core 3.1)的包降级
【发布时间】:2025-12-17 11:20:06
【问题描述】:

我正在尝试在 Linux 的 VSCode 中打开我的样板应用程序(.NET Core 3.1),但出现以下异常,继续为我显示。 .NET Core for Linux 和 Windows 之间有什么区别吗?或者有什么问题?

Detected package downgrade: Abp.ZeroCore from 5.7.0 to 5.1.0. Reference the package directly from the project to select a different version.

【问题讨论】:

  • 如果您对答案(措辞的方式,并且您觉得它有帮助)感到满意,请为答案投票。标记为最佳答案和赞成答案是不同的。通过投票,您可以帮助答案脱颖而出,并帮助社区以更简单的方式解决这个问题。

标签: .net-core aspnetboilerplate .net-core-3.0


【解决方案1】:

不,这与您运行应用程序的操作系统无关。

如错误消息中所述,您的一个 nuget 包中存在降级。

转到您的 Boilerplate.csproj 并尝试手动将 Abp.ZeroCore nuget 包的版本从当前的 5.1.0 设置为 5.7.0

【讨论】: