繁体   English   中英

.net Core构建尝试查找NuGet软件包

[英].net Core build tries to find NuGet package

这是我使用.net Core的第一个项目。 我正在尝试构建一个独立的可执行文件,但出现以下错误:

无法从远程源' https://www.nuget.org/api/v2/FindPackagesById()?id='runtime.win-x64.Microsoft '检索有关'runtime.win-x64.Microsoft.NETCore.DotNetHostPolicy'的信息.NETCore.DotNetHostPolicy''...

错误:响应状态代码未指示成功:407(需要代理身份验证(Forefront TMG需要授权才能满足该请求。对Web代理筛选器的访问被拒绝)

显然,它失败是因为防火墙拒绝访问nuget存储,但是我没有发布,我只是在尝试构建项目,所以我不知道为什么它试图访问nuget存储。

使用的命令行是:

dotnet build -c release -r win7-x64

有什么办法可以避免这种搜索?

注意:该项目使用.NetCore 2.0

您需要nuget软件包才能构建您的项目,显然,简单的解决方案是为防火墙添加例外,但是我想这是不可接受的! 相反,您可以将nuget软件包文件复制到构建计算机上,并使用--source选项

dotnet build --source c:\packages\mypackages

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM