Hinzufügen von Nuget-Paket-Quellen in visual studio per script
spielen wir mit Nuget und einrichten möchten, ein eigenes Paket-Quelle (auf einem internen webserver). Ich habe befolgt die folgenden Anweisungen, um es in visual studio (Siehe Paket-Quellen) https://docs.nuget.org/consume/Package-Manager-Dialog
Frage ich mich, ob es einen Weg gibt, scripting diese außerhalb von Visual studio. (Ich könnte mir fügt es automatisch zur VS, wenn ich das neu erstellen einer neuen workstation)
- Entfernt 2013 aus dem Frage-Titel, wie es funktioniert auf 2015.3
Du musst angemeldet sein, um einen Kommentar abzugeben.
NuGet-Paket-Quellen werden in einer NuGet.Config-Datei, die gespeichert werden können in drei verschiedenen Orten:
Für das Benutzerprofil die Paketquellen werden in der Datei gespeichert:
Beim hinzufügen der Paketquelle in Visual Studio dies ist, wo die Paketquelle gespeichert.
Für jede Lösung Visual Studio Aussehen wird, in mehrere Verzeichnisse für die NuGet.Config-Datei, bevor mit dem man aus dem Profil des Benutzers. Mit einer Lösung in das Verzeichnis c:\Projects\MySolution dann NuGet wird, suchen Sie diese Datei in die Verzeichnisse:
Maschine Breite Paket Quellen sind in der Maschine-große Abschnitt der dialog in Visual Studio. Visual Studio schaut in folgenden Verzeichnissen:
Beachten Sie, dass die IDE ersetzt werden, mit VisualStudio. Die Version wird ersetzt durch die Visual-Studio-version-Nummer. Der SKU wird durch das ersetzt, Ultimate, Pro, Professional oder Premium.
Zu Programmgesteuertes hinzufügen von Paket-Quellen auf ein NuGet.Config-Datei, die Sie verwenden könnten NuGet.exe was können Sie zum hinzufügen oder aktualisieren von Paket-Quellen über eine Befehlszeile ähnlich:
Oder Sie können ein anderes Werkzeug zum aktualisieren von XML in der NuGet.Config-Datei.
"nuget.exe" sources remove -Name "source name"
, und danachnuget.exe sources add -Name "source name" -Source "C:\..."
. Nur die Aktualisierung wäre natürlich verursachen die builds zu scheitern, weil die Quelle wurde nie definiert. (+1)Dies könnte helfen, Sie... spricht über die Konfiguration von NuGet.Ziele per default aus und drücken Sie es, um alle dev-Maschinen...
http://blogs.msdn.com/b/nijain/archive/2013/05/23/visual-studio-package-restore-option-and-custom-nuget-repository.aspx
Für diejenigen, die nur brauchen Sie, um ein Paket-manager, um Ihre eigenen Entwicklungs-Umgebung: In Visual Studio klicken Sie auf
Tools | Nuget Package Manager | Package Manager Settings
Dann unter Paket-Quellen können Sie neue Quelle.