Ich frage mich, ob es möglich ist, nuget zu verwenden, um nur Verweise auf die erforderlichen Pakete in der Versionskontrolle zu speichern (nur die package.config und den Paketordner zu ignorieren).NuGet und verteilte Versionskontrolle (DVCS)
Gibt es eine Möglichkeit, nugget anzuweisen, alle referenzierten Pakete in den verschiedenen package.config-Dateien (erneut) herunterzuladen? Oder etwas Ähnliches, das in ein Build-Skript eingefügt werden könnte.
Update:
Es scheint, dass ich nicht der einzige bin, der diese Funktion angefordert: See this work item (dank PHeiberg für den Hinweis)
Update 2:
NuGet jetzt hat diese Funktion eingebaut. Einzelheiten finden Sie unter Using NuGet without committing packages to source control. Alles, was übrig bleibt, ist, das Packages-Verzeichnis zu .gitignore oder einem Äquivalent zu Ihrem VCS hinzuzufügen (/packages/
wird den Trick machen, wenn Sie es im Stamm Ihres Repositorys haben und git verwenden).
@ Robert-ros beantwortet dies mit dem Blog-Eintrag von David Ebbo . :-) http://blog.davidebbo.com/2011/08/easy-way-to-set-up-nuget-to-restore.html – klabranche