如何使用命令行界面查询已安装的nuget软件包?

如何使用命令行界面查询已安装的nuget软件包?,nuget,Nuget,我需要使用nuget命令行在我的CI构建脚本中查找已安装的软件包版本 据我所知,“list”命令从nuget.org提要返回所有包。我只想要本地安装的软件包 我知道如何使用VS nuget powershell控制台执行此操作。请不要回答“使用获取包”。我需要用nuget.exe来做 但是,如果有一种方法可以在visual studio之外的普通powershell中使用nuget命令,则可以接受。nuget list-源代码http://my.local.feed/将列出本地提要中可用的包,和

我需要使用nuget命令行在我的CI构建脚本中查找已安装的软件包版本

据我所知,“list”命令从nuget.org提要返回所有包。我只想要本地安装的软件包

我知道如何使用VS nuget powershell控制台执行此操作。请不要回答“使用获取包”。我需要用nuget.exe来做


但是,如果有一种方法可以在visual studio之外的普通powershell中使用nuget命令,则可以接受。

nuget list-源代码http://my.local.feed/
将列出本地提要中可用的包,和顶级解决方案文件夹中的
dir.\packages
将显示在该位置下安装的软件包(其中
\packages
是您为解决方案设置的安装位置)


从和

我猜
dir packageFolder
会有点效果,但是包对整个项目来说是全局的。最后,我手动解析了packages.config。如果您使用启用包还原(通常应该这样做),那么它就不起作用。