Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/324.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# .net核心构建尝试查找NuGet包_C#_Build_.net Core - Fatal编程技术网

C# .net核心构建尝试查找NuGet包

C# .net核心构建尝试查找NuGet包,c#,build,.net-core,C#,Build,.net Core,这是我的第一个.net核心项目。我试图构建一个自包含的可执行文件,但出现以下错误: 无法从远程源“runtime.win-x64.Microsoft.NETCore.DotNetHostPolicy”检索有关“runtime.win-x64.Microsoft.NETCore.DotNetHostPolicy”的信息 错误:响应状态代码不表示成功:407(需要代理身份验证(Forefront TMG需要授权才能完成请求。拒绝访问Web代理筛选器) 显然,它失败了,因为防火墙拒绝访问nuget s

这是我的第一个.net核心项目。我试图构建一个自包含的可执行文件,但出现以下错误:

无法从远程源“runtime.win-x64.Microsoft.NETCore.DotNetHostPolicy”检索有关“runtime.win-x64.Microsoft.NETCore.DotNetHostPolicy”的信息

错误:响应状态代码不表示成功:407(需要代理身份验证(Forefront TMG需要授权才能完成请求。拒绝访问Web代理筛选器)

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

使用的命令行是:

dotnet build -c release -r win7-x64
有什么办法可以避免这种搜索吗


注意:该项目使用.NetCore 2.0

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

dotnet build --source c:\packages\mypackages

要构建项目,它需要来自某个地方的包。因此,您可能需要设置代理或nexus之类的回购管理器