如何使用命令行一次性更新所有 nuget 依赖项?

Rah*_*ave 6 .net c# nuget dotnet-cli .net-7.0

我的项目有超过 400 个依赖项,我必须使用 .NET 7.0 中的命令立即更新所有依赖项。

我尝试过 nukeeper、dotnet-outdated-tool 和 NuPu。nukeeper 和 dotnet-outdated 已被弃用,Nupu 用于同时更新依赖项(一一更新)。有太多的依赖项,所以我不期待 GUI,而只期待命令。

Gur*_*ron 2

有太多的依赖项,所以我不期待 GUI

如果您使用的是 Visual Studio 或 Rider,您可以通过 UI 批量更新 nuget 包。

对于VS

右键单击解决方案(或项目),选择“管理解决方案的 NuGet 包...”:

在此输入图像描述

然后选择“更新”并单击“选择所有包”并单击“更新”:

在此输入图像描述

对于骑手

右键单击解决方案(或项目),“管理 NuGet 包”:

在此输入图像描述

然后在左侧的NuGet管理面板中单击“更新解决方案中的包”图标:

在此输入图像描述

然后点击“升级”:

在此输入图像描述

对于 CLI,您可以尝试使用第 3 方工具,例如dotnet-outdated