NuGet und Distributed Version Control (DVCS)

Ich frage mich, ob es möglich ist, mit Nuget nur Verweise auf die erforderlichen Pakete in der Versionskontrolle zu speichern (nur die package.config und den Paketordner zu ignorieren).

Gibt es eine Möglichkeit, Nuget 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.

Aktualisieren

Scheint, dass ich nicht der einzige bin, der diese Funktion angefordert hat:Siehe dieses Workitem (danke an PHeiberg für den Hinweis)

Update 2:

NuGet hat jetzt diese Funktion eingebaut. SehenNuGet verwenden, ohne Pakete zur Quellcodeverwaltung zu verpflichten für Details. Sie müssen lediglich das Paketverzeichnis zu .gitignore oder einem Äquivalent Ihres VCS hinzufügen /packages/ macht den Trick, wenn Sie es im Stammverzeichnis Ihres Repositorys haben und git verwenden.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage