如何在Rider及外部命令行执行Update-Package -Reinstall的等效操作
在Rider及命令行中重新安装NuGet包(适配.NET Framework版本升级)
一、Rider中的等效操作
方法1:图形界面操作
- 打开解决方案后,右键点击目标项目(或整个解决方案),选择「Manage NuGet Packages」
- 切换到「Installed」标签页,点击右上角齿轮图标旁的下拉菜单,选择「Reinstall All Packages」
- 等待Rider完成包的重新安装,该操作会自动适配项目当前的.NET Framework版本,与
Update-Package -Reinstall效果完全一致
方法2:使用Rider内置终端
Rider底部工具栏自带「Terminal」终端窗口,直接在其中运行下文的命令行命令即可,无需额外打开系统命令行工具。
二、命令行(无IDE依赖)操作
步骤1:准备NuGet CLI
- 下载
nuget.exe并放入系统PATH可访问的目录,或在命令行中直接指定其完整路径 - 若已安装,可先运行
nuget update -self确保NuGet CLI为最新版本
步骤2:执行重新安装命令
- 打开命令提示符(CMD)或PowerShell,导航到解决方案根目录(包含
.sln文件的文件夹) - 先运行包还原命令确保依赖可解析:
nuget restore - 运行重新安装命令,适配当前.NET Framework版本:
nuget update -reinstall
- 若仅需针对单个项目操作,可导航到项目目录(包含
.csproj文件的文件夹),运行:nuget update -reinstall -ProjectName <你的项目名称>
内容的提问来源于stack exchange,提问作者Brondahl
相关产品推荐
相关产品推荐

