2015-04-21 91 views
0

我有12个项目的解决方案。这个想法是为了避免所有的依赖性问题,并且从TFS下载最新解决方案的用户只需在解决方案级别运行一个命令,即可在所有12个项目中安装所有软件包。如何恢复解决方案中的所有nuget包?

我在个别项目的packages.config文件,我运行下面的命令,在项目层面上进行安装

的NuGet安装pathtoproject \ packages.config

这个工程,并将其安装所需的所有引用从packges.config。但我将不得不为12个项目执行此命令12次。在解决方案级别是否有一个命令可以安装所有packages.config?

我试图 nuget.exe恢复解决方案名称

什么都没有发生。感谢任何指针。

+0

如果您右键单击该解决方案,请在nuget窗口启动时选择“管理nuget包的解决方案”,它应该在顶部有一个栏,要求您恢复所有包。这是行不通的,还是可以接受的? – Will

+0

你说得对。要求是获得一个命令行特定的解决方案。 – gvii

+0

*“我试过nuget.exe恢复解决方案名称,什么都没有发生。”*我怀疑这一点。当你运行这个游戏时,Nuget在游戏机中说了什么? – Will

回答

0

如果您正在使用visual studio 2013 update 3或更多版本,则只需构建您的解决方案。 NuGet包的结果是在客户端和构建服务器上自动执行。

+0

但是为了确保所有的开发者都使用我们不打算自动下载这个引用,我们希望命令行安装能够安装所有的引用和正确的版本 – gvii

+0

没有automati c版本更新。您需要手动增加版本并签入。因此,所有开发的版本都将获得相同的版本。 –

相关问题