巧克力味如何确定在本地系统上安装了哪些包?
不知怎么的,choco list -localonly
列出了在本地安装的包,并在过程中调用了nuget.exe
。在NuGet中,我知道packages.config
列出了已安装的软件包,但在巧克力中,我似乎找不到类似的文件。
发布于 2015-06-18 15:38:58
choco list -lo
只列出您已安装的软件包的最新版本。
旧巧克力调用nuget.exe,新巧克力(0.9.9+)直接执行,因为它有nuget.core内置。
当您调用%ChocolateyInstall%\lib
时,它会针对list -lo
做一个列表。如果存在同一软件包的多个版本,则只列出最新版本。使用list -lo -a
显示本地可用的同一包的所有版本。
此外,它不是基于文件夹,而是基于这些文件夹中的实际nupkg文件。
如果您想要一个程序和功能的列表,添加-i
作为选项。有关详细信息,请参阅choco list -h
或文档页。
https://stackoverflow.com/questions/30896348
复制相似问题