无法恢复带有 "WARNING: Invalid parameter" 错误的 nuget 包

Unable to restore nuget packages with "WARNING: Invalid parameter" error

我正在尝试在我的构建服务器 (Mac OS X) 上构建 Xamarin Android 项目,但我无法恢复某些 nuget 包(3 或22).这三个包可以下载,但不知为何无法复制到工作区。

我清理了工作区,删除了 nuget 缓存 - 结果相同。

Restoring NuGet package Xamarin.GooglePlayServices.Gcm.29.0.0.1. Restoring NuGet package modernhttpclient.2.4.2. Restoring NuGet package Xamarin.GooglePlayServices.Analytics.29.0.0.1. Adding package 'Xamarin.GooglePlayServices.Analytics.29.0.0.1' to folder '/Volumes/Storage/Jenkins/jobs/Build1/workspace/packages' Adding package 'Xamarin.GooglePlayServices.Gcm.29.0.0.1' to folder '/Volumes/Storage/Jenkins/jobs/Build1/workspace/packages' Adding package 'modernhttpclient.2.4.2' to folder '/Volumes/Storage/Jenkins/jobs/Build1/workspace/packages' WARNING: Invalid parameter WARNING: Invalid parameter WARNING: Invalid parameter

重新启动并清理包文件夹后,它开始正常工作。只需使用 -Verbosity detailed 命令即可获得有关问题的更多见解:

https://docs.nuget.org/consume/command-line-reference

考虑到 installupdaterestore 命令有不同的方式来定义输出的详细级别。

构建 iOS 但同样的错误,在清理包文件夹并重新启动后 - 仍然是同样的错误,但是不是 modernhttpclient 包失败,而是在之前工作的 HockeyApp 包上失败。很奇怪 - 还有其他人遇到这个问题并找到任何其他解决方案吗?