Teamcity、wget url 和隐式需求

Teamcity, wget url and implicit requirements

我正在尝试在 Teamcity 中添加一个库,以便构建一个 nuget 包。 不幸的是,该库在 sourceforge 上,所以我想做的是使用 powershell 中的 wget 下载该库,解压缩然后构建等...

wget 到.../latest/downloads 从 sourceforge 不工作所以我必须得到直接 link。 link 包含 % 字符,如 %2F %3A 中,这似乎向构建代理添加了隐式要求。如果我逃避他们以通过此操作,那么 link 将不起作用

知道如何绕过它吗?

您可以使用双“%”转义“%”符号。因此,“%2F”将是“%%2F”

我的答案是将 curl 与 -L 一起使用,这是解决该问题的方法,但它有效