如何在解决方案中恢复所有nuget包?

时间:2015-04-21 16:22:57

标签: tfs nuget

我有一个包含12个项目的解决方案。我们的想法是避免所有依赖性问题,从TFS下载最新解决方案的人只需在解决方案级别运行一个命令,该命令将安装所有12个项目中的所有软件包。

我在各个项目中有packages.config文件,我运行以下命令在项目级别安装它

nuget install pathtoproject \ packages.config

这样可以安装packges.config中所有必需的引用。但是我必须为12个项目执行12次这个命令。解决方案级别是否有一个命令可以安装所有packages.config?

我试过了  nuget.exe恢复解析名称

什么也没发生。谢谢你的任何指示。

2 个答案:

答案 0 :(得分:0)

如果您使用的是visual studio 2013 update 3或更高版本,那么您只需构建解决方案即可。 NuGet包的结果是客户端和构建服务器上的自动化。

答案 1 :(得分:0)

为时已晚,以防有人着陆。

“ packages.config中列出的所有软件包都已安装”

如果您看到此消息,那么我认为软件包实际上已还原,可能是Visual Studio在解决方案资源管理器视图中未显示它。一个简单的刷新就为我们解决了问题。