通过命令行仅获取 NuGet 包的版本?
Getting only the version of a NuGet package through commandline?
我正在尝试获取我通过 NuGet 命令行(或者更具体地说是 PowerShell 命令)安装的包的版本。
当我输入以下内容时:
Get-Package -Filter Antlr
我得到以下输出:
Id Version Description/Release Notes
-- ------- -------------------------
Antlr 3.4.1.9004 ANother Tool for Language Reco...
但这超出了我的需要。如何只检索 "Antlr" 的版本?
以下将仅以字符串形式提供版本号:
Get-Package -Filter Antlr | % { $_.Version.ToString() }
如果您需要版本作为对象,请删除 .ToString()
部分。
我正在尝试获取我通过 NuGet 命令行(或者更具体地说是 PowerShell 命令)安装的包的版本。
当我输入以下内容时:
Get-Package -Filter Antlr
我得到以下输出:
Id Version Description/Release Notes
-- ------- -------------------------
Antlr 3.4.1.9004 ANother Tool for Language Reco...
但这超出了我的需要。如何只检索 "Antlr" 的版本?
以下将仅以字符串形式提供版本号:
Get-Package -Filter Antlr | % { $_.Version.ToString() }
如果您需要版本作为对象,请删除 .ToString()
部分。