从命令行获取NuGet.exe版本

时间:2013-04-12 06:52:16

标签: command-line version nuget

我想使用命令行获取NuGet.exe版本。

我知道我可以按照here的说明将NuGet的版本作为Visual Studio的一部分运行,但我所追求的是与命令行类似的东西,例如:

nuget --version

有什么想法吗?

4 个答案:

答案 0 :(得分:62)

从命令行键入nuget help除了预期的帮助信息外,还会列出当前的NuGet.exe版本。

答案 1 :(得分:33)

要知道安装了哪个版本的NuGet,请使用以下步骤

  • 在Visual Studio中,使用帮助>关于Microsoft Visual Studio 命令并查看 NuGet Package Manager 旁边显示的版本。

  • 或者,启动程序包管理器控制台工具> NuGet程序包管理器>程序包管理器控制台)并输入$host以查看信息关于NuGet,包括版本。

答案 2 :(得分:4)

Windows Powershell:

nuget help | select -First 1

enter image description here

<小时/> 命令行(cmd.exe)| Visual Studio中的程序包管理器控制台

1.) nuget ? v
2.) nuget help v

enter image description here

“v”命令实际上无效,但是使用这种方法只能得到nuget版本号,而下面的信息是“v”是一个未知命令。

答案 3 :(得分:0)

我的 Centos7 Docker 容器中有他的问题。

我是这样解决的:

select distinct RecID 
from ingr 
where Ingredient in (select value from String_Split(@IngList,','))

select distinct RecID 
from ingr 
cross apply String_Split(@IngList,',')s 
where ingredient=s.value

yum info nuget 回报丰厚!只是想要数字,我添加了一个 yum info nuget 和一个 grep 来清理。

sed

在你的 bash 脚本中放入一个变量:

yum info nuget | grep Version | sed 's/^.*: //'