Visual studio 2015 如何限制Nuget中同时连接的最大数量?

Visual studio 2015 如何限制Nuget中同时连接的最大数量?,visual-studio-2015,nuget,Visual Studio 2015,Nuget,最近,我将我的开发环境从使用Visual Studio 2013的Windows 8.1更新到使用Visual Studio 2015的Windows 10 我注意到一个与Nuget相关的特定更改,它完全扰乱了我的工作流程。 目前,如果我要求Nuget(使用GUI)安装给定的包,它将开始同时下载其所有依赖项。 我的网络非常糟糕,因此,网络崩溃,Nuget开始抱怨超时异常,因此,没有下载任何依赖项 我想知道是否可以要求Nuget一次下载一个依赖项?据我所知,如果您使用的是Nuget v2,就不可能

最近,我将我的开发环境从使用Visual Studio 2013的Windows 8.1更新到使用Visual Studio 2015的Windows 10

我注意到一个与Nuget相关的特定更改,它完全扰乱了我的工作流程。 目前,如果我要求Nuget(使用GUI)安装给定的包,它将开始同时下载其所有依赖项。 我的网络非常糟糕,因此,网络崩溃,Nuget开始抱怨超时异常,因此,没有下载任何依赖项


我想知道是否可以要求Nuget一次下载一个依赖项?

据我所知,如果您使用的是Nuget v2,就不可能了。除非你计算出依赖顺序,然后按照正确的顺序一次下载一个。NuGet v3唯一禁用此并发操作的地方是在Mono上从命令行运行NuGet.exe时


并发操作的数量是16,这在NuGet源代码中是一个常量。这似乎是用来限制已启动任务的数量。但是,每个任务可能会运行一个单独的任务,以从每个已启用的包源请求某些内容。

据我所知,如果您使用的是NuGet v2,则情况并非如此。除非你计算出依赖顺序,然后按照正确的顺序一次下载一个。NuGet v3唯一禁用此并发操作的地方是在Mono上从命令行运行NuGet.exe时


并发操作的数量是16,这在NuGet源代码中是一个常量。这似乎是用来限制已启动任务的数量。但是,每个任务可能会运行一个单独的任务,以从每个启用的包源请求某些内容。

如果要一次下载一个依赖项,可以使用该选项
-忽略依赖项以逐个下载包及其所有依赖项。有关详细信息,请参见。请注意依赖项版本的限制,您可以从NuGet Package Manager UI上的依赖项获取限制。

如果您想一次下载一个依赖项,可以使用该选项 -忽略依赖项以逐个下载包及其所有依赖项。有关详细信息,请参见。请注意依赖项版本的限制,您可以从NuGet Package Manager UI上的依赖项获取限制