【发布时间】:2018-09-08 16:38:22
【问题描述】:
这是我第一个使用 .net Core 的项目。我正在尝试构建一个独立的可执行文件,但出现以下错误:
无法从远程源“https://www.nuget.org/api/v2/FindPackagesById()?id='runtime.win-x64.Microsoft.NETCore.DotNetHostPolicy”中检索有关“runtime.win-x64.Microsoft.NETCore.DotNetHostPolicy”的信息...
错误:响应状态代码不表示成功:407(需要代理身份验证(Forefront TMG 需要授权才能完成请求。拒绝访问 Web 代理过滤器)
显然,它失败了,因为防火墙拒绝访问 nuget 商店,但我没有发布,我只是在尝试构建项目,所以我不知道它为什么试图访问 nuget 商店。
使用的命令行是:
dotnet build -c release -r win7-x64
有什么方法可以避免这种搜索?
注意:项目使用.NetCore 2.0
【问题讨论】:
-
要构建项目,它需要来自某个地方的包。所以可能你需要设置代理或一些像 nexus 这样的 repo 管理器