我想使用命令行获取NuGet.exe
版本。
我知道我可以按照here的说明将NuGet的版本作为Visual Studio的一部分运行,但我所追求的是与命令行类似的东西,例如:
nuget --version
有什么想法吗?
答案 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
<小时/> 命令行(cmd.exe)| Visual Studio中的程序包管理器控制台
1.) nuget ? v
2.) nuget help v
“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/^.*: //'