使用程序包管理控制台,高效地进行批量安装/更新/修复NuGet包

作者:V君 发布于:2017-8-27 20:24 Sunday 分类:折腾手记

TL;DR

准备好你的 packages.config 配置文件,可以从以前的项目中直接拷贝或自己写。

去程序包管理控制台执行 Update-Package 就能把配文件中的所有包的更新到最新版本。

接下来执行 Update-Package -Reinstall 把配置文件中的包装上。

如果你改变了目标框架,需要重新选择依赖库,可以再次执行 Update-Package -Reinstall。

 

听我扯扯:

在过去新建项目,添加 NuGet 包时只能去包管理器界面一个个手动搜索添加。

当改变了目标框架,只好一个个手动卸载再走一遍上述步骤。 要不要这么麻烦?

依旧喂狗到爆栈,找到批量安装更新全部包的方法,从此再也不需要这么麻烦手动安装了。


Update @ 2018-05-11:

为了更高效操作, 还可以通过指定项目来执行重新安装的操作, 通过 -ProjectName 参数

就不用每次都对整个解决方案重装 NuGet 包了, 参考来源:M¥文档.

完整命令示例: Update-Package -Reinstall -ProjectName bala.balaha

标签: 软件开发 VisualStudio

引用地址:

发表评论:

Powered by emlog 去你妹的备案 sitemap