Macos 有没有可能知道我在Mac OSX上安装了什么版本的Nuget?

Macos 有没有可能知道我在Mac OSX上安装了什么版本的Nuget?,macos,nuget,Macos,Nuget,我正在试图弄清楚我在mac上安装了什么版本的nuget。我也不知道它安装在哪里,所以我很难找到它,主要是安装包,而不是实际的nuget包本身 那么这是可能的吗?我不知道Nuget的具体情况,但您可以尝试在命令行中查找所有应用程序和版本: system_profiler SPApplicationsDataType 然后执行cmd+f以查找Nuget 希望对你有用。好的。我找到了方法。如果你打字 Nuget ? 它将打印所有可用的命令,Nuget版本将是打印输出的第一行 这实际上并未包含在文档

我正在试图弄清楚我在mac上安装了什么版本的
nuget
。我也不知道它安装在哪里,所以我很难找到它,主要是安装包,而不是实际的nuget包本身


那么这是可能的吗?

我不知道Nuget的具体情况,但您可以尝试在命令行中查找所有应用程序和版本:

system_profiler SPApplicationsDataType
然后执行cmd+f以查找Nuget


希望对你有用。

好的。我找到了方法。如果你打字

Nuget ?
它将打印所有可用的命令,Nuget版本将是打印输出的第一行


这实际上并未包含在文档中,但如果它处于某个阶段,则会出现在这里:

$host命令用于查找NuGet的版本

选中此项:

从链接中剪下:

How do I check the exact version of NuGet installed?
In Visual Studio, use the Help > About Microsoft Visual Studio command and look at the version displayed next to NuGet Package Manager.
Alternatively, launch the Package Manager Console (Tools > NuGet Package Manager > Package Manager Console) and enter $host to see information about NuGet including the version.
在Windows上我有:(也应该在mac上工作)

“v”命令实际上是无效的,但使用这种方法,您只能获得nuget版本号,并且在“v”是未知命令的信息下方


Mac PowerShell:

nuget help | head -1
nuget help | select -First 1
Windows PowerShell:

nuget help | head -1
nuget help | select -First 1

I'm affraid
Nuget
在运行此命令后不会显示在列表中。可能是因为它是作为另一个应用程序(
Xamarin
)的一部分安装的,所以找到该版本的最佳方法是找到安装它的位置。所以,第一个问题是您是如何安装它的(正如您所说,您不知道它在哪里)?也许它安装在Xamarin存储库中,以便您可以在那里签入?好的,我找到了它的位置。它使用的是
/usr/local/bin
,它有一个
nuget
快捷方式,指向
/Library/Frameworks/Mono.framework/Versions/4.2.3/bin/
,其中包含nuget exec。如何查找exec文件的版本?这是否也适用于
Visual Studio for mac
或仅适用于
Visual Studio for windows
?其软件包管理器命令应在软件包管理器控制台中工作。