2017-11-12 2 views
0

Ich habe eine VS2017-Lösung mit mehreren Projekten, die ein plattformübergreifendes Nuget-Paket generiert. Das Paket wird generiert, indem das Programm nuget pack für meine spezifische nuspec-Datei ausgeführt wird. Ich möchte diese Aktion während der Erstellung von Visual Studio automatisch durchführen, anstatt sie jedes Mal manuell auszuführen. Ist das möglich?Pack Nuspec-Datei während des Erstellens in Visual Studio

Antwort

1

Pack Nuspec-Datei während des Erstellens in Visual Studio. Ist das möglich?

Die Antwort ist ja.

nuget.exe pack "$(ThePathOfYour .nuspec)\TestPackNupsec.csproj.nuspec" 

Hinweis: Sie können einen pro-Build oder Post-Build-Ereignis (Project->properties->Build Events) zu erzeugen nuget Paket mit folgenden Befehlszeilen einfach addieren Sie sollten die nuget.exe als Systemvariable hinzufügen, so dass Sie es verwenden können überall, ohne den bestimmten Pfad von nuget angibt, oder müssen Sie den vollständigen Pfad der nuget in dieser Befehlszeile angeben, wie:

C:\Users\<UserName>\nuget.exe

Mit dieser Befehlszeile in dem Build-Event können wir Paket nuspec Datei generieren während des Einbaus in Visual Studio:

enter image description here

+0

Vielen Dank! – figursagsmats

+0

@figursagsmats, Sie sind willkommen. :) –

Verwandte Themen