Installation 当Package Manager试图从命令行安装所需的NUGET时,是否可以对这些NUGET的列表进行排序,使其不会崩溃?

Installation 当Package Manager试图从命令行安装所需的NUGET时,是否可以对这些NUGET的列表进行排序,使其不会崩溃?,installation,visual-studio-2019,nuget-package,Installation,Visual Studio 2019,Nuget Package,我正在从TFS获取项目的最新版本。nuget软件包无法通过 由于缺少nuget包,重建失败。当我下载时,从nuget Manager中逐个添加正确的nuget,错误消失,另一个出现。不是所有的都是“根级别”的nuget(不知道它们叫什么),有些是nuget下的nuget 无论如何,看看PackageManager命令行安装,它运行得更快,但问题是我需要按照特定的顺序运行它们,否则由于依赖关系,安装无法完成 我从一位同事那里查看了json文件中的列表,有数百个需要安装 有没有办法让这一切进展得更快

我正在从TFS获取项目的最新版本。nuget软件包无法通过

由于缺少nuget包,重建失败。当我下载时,从nuget Manager中逐个添加正确的nuget,错误消失,另一个出现。不是所有的都是“根级别”的nuget(不知道它们叫什么),有些是nuget下的nuget

无论如何,看看PackageManager命令行安装,它运行得更快,但问题是我需要按照特定的顺序运行它们,否则由于依赖关系,安装无法完成

我从一位同事那里查看了json文件中的列表,有数百个需要安装

有没有办法让这一切进展得更快


注意:我希望使用与同事相同的特定版本,以免以后出现任何问题。

没有这样的订单列表功能来帮助按特定顺序安装一组nuget软件包

我所知道的是,使用
更新软件包-在软件包管理器控制台下重新安装

该命令将自动按顺序重新安装所有nuget包及其依赖项


它不会阻止vs进程并导致意外错误。你只需要等待过程,时间取决于nuget软件包的数量和依赖项的复杂性。

您是否使用了packages.config nuget管理格式或packagesreference?您应该右键单击解决方案-->
还原nuget软件包
,它将还原丢失的软件包,您不必重新安装它们(复杂)@PerryQian MSFT我在每次下载nuget后都会这样做如果你将你的项目从TFS克隆到本地,项目会丢失nuget包,但csproj已经引用了它们,因此,您应该使用restore在本地pc上制作nuget软件包。安装nuget软件包是因为您在本地和csproj文件上都没有它。运行
update package-在
Tools
-->
Nuget package Manager
-->
package Manager控制台下重新安装
,我会将此标记为已接受的答案,但我现在无法尝试此操作,因为我已经手动逐个完成了必须完成的操作。如果我再次收到这个问题,并且能够尝试你的建议,我会回来更新