这是我的第一个使用.net Core的项目。我正在尝试构建一个自包含的可执行文件,但我收到以下错误:
无法从远程源'https://www.nuget.org/api/v2/FindPackagesById()?id='runtime.win-x64.Microsoft.NETCore.DotNetHostPolicy''...
错误:响应状态代码未指示成功:407(需要代理身份验证(Forefront TMG需要授权才能完成请求。拒绝访问Web代理筛选器)
显然,它失败了,因为防火墙拒绝访问nuget商店,但我不发布,我只是试图建立项目,所以我不知道为什么它试图到达nuget商店。
使用的命令行是:
dotnet build -c release -r win7-x64
有什么方法可以避免这种搜索?
注意:该项目使用.NetCore 2.0
答案 0 :(得分:1)
你需要nuget包来构建你的项目,显然简单的解决方案是为你的防火墙添加一个例外,但我猜这是不可接受的!您可以将nuget包文件复制到构建计算机并使用--source
选项
dotnet build --source c:\packages\mypackages