我有许多项目,配置为下载 NuGet.exe 并在需要时恢复 NuGet 包。我正在使用稍作修改的 NuGet.targets,它执行此脚本:
Log.LogMessage("Downloading latest version of NuGet.exe...");
WebClient webClient = new WebClient();
webClient.DownloadFile("https://nuget.org/nuget.exe", OutputFilename);
一切运作良好。至少在这周这段代码引发异常,返回 500 Internal Server Error,并且 NuGet.exe 无法下载。同时,包下载工作。
发生了什么?我究竟做错了什么?