Wir spielen mit Nuget und möchten eine private Paketquelle (auf einem internen Webserver) einrichten. Ich habe die folgenden Anweisungen befolgt, um sie Visual Studio hinzuzufügen - (Siehe Paketquellen) Ссылка
Ich frage mich, ob es eine Art Scripting außerhalb von Visual Studio gibt. (Ich könnte es automatisch zu VS hinzufügen, wenn ich eine neue Arbeitsstation neu anlege)
NuGet-Paketquellen werden in einer NuGet.Config-Datei gespeichert, die an drei verschiedenen Orten gespeichert werden kann :
Für das Benutzerprofil sind die Paketquellen in der Datei gespeichert:
%Vor%Wenn Sie die Paketquelle in Visual Studio hinzufügen, wird hier die Paketquelle gespeichert.
Für jede Lösung sucht Visual Studio in mehreren Verzeichnissen nach der NuGet.Config-Datei, bevor sie die aus dem Benutzerprofil verwendet. Mit einer Lösung im Verzeichnis c: \ Projects \ MySolution sucht NuGet nach dieser Datei in den Verzeichnissen:
Maschinenweite Paketquellen werden im maschinenweiten Abschnitt des Dialogfelds in Visual Studio angezeigt. Visual Studio sucht in folgenden Verzeichnissen:
Beachten Sie, dass die IDE durch VisualStudio ersetzt wird. Die Version wird durch die Versionsnummer von Visual Studio ersetzt. Die SKU wird durch Ultimate, Pro, Professional oder Premium ersetzt.
Um Paketquellen programmatisch zu einer NuGet.Config-Datei hinzuzufügen, können Sie NuGet.exe verwenden, mit der Sie Paketquellen über eine Befehlszeile hinzufügen oder aktualisieren können, die der folgenden ähnelt:
%Vor%Sie können auch ein anderes Tool zum Aktualisieren der XML-Datei in der NuGet.Config-Datei verwenden.
Tags und Links nuget nuget-package