You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过nuget.exe获取特定项目/解决方案的已安装NuGet依赖

没问题,我来帮你搞定这个需求!要直接用nuget.exe读取特定项目或解决方案的已安装依赖,其实只需要用带参数的list命令就行,下面分两种场景给你说明:

读取单个项目的已安装依赖

如果你只需要针对某个特定项目(比如MyProject.csproj),可以直接运行:

nuget list installed -Project "path/to/MyProject.csproj"

或者先切换到项目所在的目录,直接简化成:

nuget list installed

读取整个解决方案的已安装依赖

如果要获取整个解决方案的所有已安装依赖,切换到解决方案所在的根目录,然后运行:

nuget list installed -Solution "MySolution.sln"

同样,要是当前工作目录就是解决方案根目录,也可以直接用:

nuget list installed

这个命令会直接列出目标项目/解决方案里本地已安装的所有依赖包,和你之前用Get-Package得到的结果一致,完全适合在PowerShell脚本里直接调用。

注意:确保你的nuget.exe已经添加到系统环境变量里,或者在脚本里指定它的完整路径(比如C:\Tools\nuget.exe list installed ...),避免出现找不到命令的问题。

内容的提问来源于stack exchange,提问作者ElGauchooo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.25 08:24:03