在 nuget 命令工具中使用 -verbosity 和 -version 抑制详细输出
Using -verbosity and -version in the nuget command tool suppresses verbose output
所以我尝试在 nuget 命令行上同时使用 -verbosity 和 -version 选项。我需要同时使用两者,然后解析详细日志的输出(这将决定其他行为)。所以我得到详细的日志很重要。但是为了版本控制并确保我可以在需要时再次下载必要的包我需要能够指定 -version.
这是我的命令和输出:
(只有冗长)
[C:\Users\C\Downloads]nuget install prism.PubSubEvents -verbosity detailed
GET https://www.nuget.org/api/v2/FindPackagesById()?$filter=IsLatestVersion&$orderby=Version desc&$top=1&id='prism.PubSubEvents'
GET https://www.nuget.org/api/v2/Packages(Id='prism.PubSubEvents',Version='1.1.2')
Installing 'Prism.PubSubEvents 1.1.2'.
Successfully installed 'Prism.PubSubEvents 1.1.2'.
(两者都有,删除我刚刚下载的文件夹后)
[C:\Users\C\Downloads]nuget install prism.PubSubEvents -verbosity detailed -version 1.0.0
Installing 'Prism.PubSubEvents 1.0.0'.
Successfully installed 'Prism.PubSubEvents 1.0.0'.
调换选项的顺序,而且我指定的是旧版本还是最新版本都没有关系。
如有任何帮助,我们将不胜感激。
我回来回答这个问题,以防其他人找到它。
事实证明,nuget 缓存了在 %APPDATA%Local\NuGet\Cache
中下载的所有包,并在从 Web 下载任何包之前先在那里查找。这就是为什么没有输出的原因,因为它并没有说正在缓存中查找,只是从那里获取它们而无需访问网络。
但是,您可以使用 -nocache
选项选择忽略缓存。这总会给你一些冗长的输出(虽然有点不可预测)
所以我尝试在 nuget 命令行上同时使用 -verbosity 和 -version 选项。我需要同时使用两者,然后解析详细日志的输出(这将决定其他行为)。所以我得到详细的日志很重要。但是为了版本控制并确保我可以在需要时再次下载必要的包我需要能够指定 -version.
这是我的命令和输出:
(只有冗长)
[C:\Users\C\Downloads]nuget install prism.PubSubEvents -verbosity detailed
GET https://www.nuget.org/api/v2/FindPackagesById()?$filter=IsLatestVersion&$orderby=Version desc&$top=1&id='prism.PubSubEvents'
GET https://www.nuget.org/api/v2/Packages(Id='prism.PubSubEvents',Version='1.1.2')
Installing 'Prism.PubSubEvents 1.1.2'.
Successfully installed 'Prism.PubSubEvents 1.1.2'.
(两者都有,删除我刚刚下载的文件夹后)
[C:\Users\C\Downloads]nuget install prism.PubSubEvents -verbosity detailed -version 1.0.0
Installing 'Prism.PubSubEvents 1.0.0'.
Successfully installed 'Prism.PubSubEvents 1.0.0'.
调换选项的顺序,而且我指定的是旧版本还是最新版本都没有关系。
如有任何帮助,我们将不胜感激。
我回来回答这个问题,以防其他人找到它。
事实证明,nuget 缓存了在 %APPDATA%Local\NuGet\Cache
中下载的所有包,并在从 Web 下载任何包之前先在那里查找。这就是为什么没有输出的原因,因为它并没有说正在缓存中查找,只是从那里获取它们而无需访问网络。
但是,您可以使用 -nocache
选项选择忽略缓存。这总会给你一些冗长的输出(虽然有点不可预测)