NuGet n'a pas vraiment le concept de paquets qui sont installés au niveau de la machine. Au lieu de cela, les paquets sont installés dans chaque projet qui en a besoin.
Lorsque des paquets sont installés dans un projet, un fichier repository.config est créé qui répertorie ce qui est installé. À l'aide de ce fichier, vous pouvez ensuite facilement récupérer les mêmes paquets sur une autre machine, ce qui permet de garder les choses essentiellement synchronisées.
Voir mon poste pour plus de détails sur ce flux de travail.