На шаге PreBuild первого создаваемого проекта можно запустить скрипт, который просматривает все файлы packages.config
и загружает их содержимое.Вам нужно звонить
.nuget/nuget.exe install "....\packages.config" -o "packages"
с вашего $(SolutionDir)
за каждый packages.config
в вашем решении.
Это на самом деле будет работать лучше, чем стандартное решение, поскольку оно также будет загружать пакеты уровня решения, которые не установлены в проект.
На моем сервере сборки я использую это (оболочка)фрагмент:
find -iname packages.config -print0 | xargs -0 -ti mono --runtime=v4.0.30319 .nuget/nuget.exe install {} -o "packages"