C# 使用代理构建.NET核心应用程序,该代理可以';我无法连接到互联网

C# 使用代理构建.NET核心应用程序,该代理可以';我无法连接到互联网,c#,tfsbuild,nuget-package-restore,C#,Tfsbuild,Nuget Package Restore,我在配置/设置VSTS代理和TFS时遇到一些问题,无法在不连接到Internet的情况下构建.NET Core 根据安全设计,我们的构建客户端/代理目前无法连接到internet。这是一个问题,因为.NETCore似乎有很多从Nuget检索的包。即使是标准的东西,比如System.Runtime.Loader,我知道它的功能。但我认为它只是一个标准的microsoft库,是.NETCore所需要的,并且在创建项目时自动添加的,对吗 无论如何,回到问题上来:每当我尝试恢复一个项目时,它当然会失败,

我在配置/设置VSTS代理和TFS时遇到一些问题,无法在不连接到Internet的情况下构建.NET Core

根据安全设计,我们的构建客户端/代理目前无法连接到internet。这是一个问题,因为.NETCore似乎有很多从Nuget检索的包。即使是标准的东西,比如
System.Runtime.Loader
,我知道它的功能。但我认为它只是一个标准的microsoft库,是.NETCore所需要的,并且在创建项目时自动添加的,对吗

无论如何,回到问题上来:每当我尝试恢复一个项目时,它当然会失败,原因如下:

Unable to resolve 'Microsoft.AspNetCore.Razor.Design (>= 2.1.2)' for '.NETCoreApp,Version=v2.1'.
Unable to resolve 'Microsoft.AspNetCore.App (>= 2.1.1)' for '.NETCoreApp,Version=v2.1'.
Unable to resolve 'Microsoft.VisualStudio.Web.CodeGenerators.Mvc (>= 2.1.1)' for '.NETCoreApp,Version=v2.1'.
Unable to resolve 'Microsoft.NETCore.Platforms (>= 2.1.0)' for '.NETCoreApp,Version=v2.1'.
Unable to resolve 'NETStandard.Library (>= 2.0.3)' for '.NETCoreApp,Version=v2.1'.
Unable to resolve 'Microsoft.NETCore.DotNetHostPolicy (>= 2.1.0)' for '.NETCoreApp,Version=v2.1'.
Unable to resolve 'Microsoft.NETCore.Targets (>= 2.1.0)' for '.NETCoreApp,Version=v2.1'.
Unable to resolve 'System.IO.FileSystem.Watcher (>= 4.0.0)' for '.NETCoreApp,Version=v2.1'.
Unable to resolve 'System.Runtime.Loader (>= 4.0.0)' for '.NETCoreApp,Version=v2.1'.
Unable to resolve 'System.Net.Requests (>= 4.0.11)' for '.NETCoreApp,Version=v2.1'.
Unable to resolve 'System.Net.NameResolution (>= 4.0.0)' for '.NETCoreApp,Version=v2.1'.
Unable to resolve 'System.Data.Common (>= 4.1.0)' for '.NETCoreApp,Version=v2.1'.
Unable to resolve 'System.ComponentModel.Primitives (>= 4.1.0)' for '.NETCoreApp,Version=v2.1'.
Unable to resolve 'System.Threading.Thread (>= 4.0.0)' for '.NETCoreApp,Version=v2.1'.
Unable to resolve 'System.Reflection.TypeExtensions (>= 4.1.0)' for '.NETCoreApp,Version=v2.1'.
Unable to resolve 'System.ComponentModel.TypeConverter (>= 4.1.0)' for '.NETCoreApp,Version=v2.1'.
Unable to resolve 'System.Xml.XmlDocument (>= 4.0.1)' for '.NETCoreApp,Version=v2.1'.
Unable to resolve 'System.Diagnostics.TraceSource (>= 4.0.0)' for '.NETCoreApp,Version=v2.1'.
Unable to resolve 'System.Diagnostics.Process (>= 4.1.0)' for '.NETCoreApp,Version=v2.1'.
Unable to resolve 'System.Diagnostics.StackTrace (>= 4.0.1)' for '.NETCoreApp,Version=v2.1'.
Unable to resolve 'Microsoft.AspNetCore.Hosting.Abstractions (>= 1.1.1)' for '.NETCoreApp,Version=v2.1'.
Unable to resolve 'Microsoft.AspNetCore.Http (>= 1.1.1)' for '.NETCoreApp,Version=v2.1'.
Unable to resolve 'NLog.Extensions.Logging (>= 1.3.0)' for '.NETCoreApp,Version=v2.1'.
Unable to resolve 'Microsoft.AspNetCore.Routing.Abstractions (>= 1.1.1)' for '.NETCoreApp,Version=v2.1'.
我想我有一个解决方案,但我一点也不喜欢:我可以制作一个nuget提要来包含我的应用程序所需的每个包

但我想知道的是,有没有其他方法可以让这一切顺利进行?我不喜欢总是要上传/更新所有这些标准的.NET核心nuget软件包

如果feed中只有像NLog/EF这样的真正的第三方库就好了

编辑:

C:\Program Files\dotnet\sdk\NuGetFallbackFolder
我不明白的是,为什么vsts代理不使用文件夹:

C:\Program Files\dotnet\sdk\NuGetFallbackFolder

您的
NuGetFallbackFolder
可能会被损坏吗?我听说删除它然后重新恢复对一些人来说是有效的。