2016-05-13 3 views
1

Derzeit scheint der NuGet Packager VSTS Build-Schritt * .VBPROJ-Dateien nicht zu unterstützen, daher sieht es so aus, als ob die einzige Alternative die Verwendung von * .NUSPEC-Dateien wäre.Wie wird eine * .NUSPEC-Datei während eines VSTS-Builds generiert?

Allerdings bin ich nicht vertraut mit, wie eine * .NUSPEC-Datei auf dem Server zur Build-Zeit automatisch erstellt wird.

Ist das ein Problem, das andere VB-Entwickler irgendwie gelöst haben?

Antwort

3

In der Tat können Sie vbproj Datei verwenden nuget Paket mit „NuGet Packager“ Aufgabe zu erzeugen, kann es funktionieren:

enter image description here

Und für Ihre Frage kann die nuspec Datei aus dem vbproj erzeugt werden Datei oder DLL-Datei Ihrer Build-Ausgabe durch Ausführen "nuget spec" -Befehl, so können Sie eine "Command Line" Aufgabe in Ihrer Build-Definition zum Aufruf nugget Befehl hinzufügen, um dies wie folgt zu tun: enter image description here Sie können auch "spec" ändern "packen", um die nuget-Paketdatei direkt aus dem Befehl zu generieren. Details finden Sie unter diesem Link: Creating and Publishing a Package.

+0

Eddie, das sind gute Nachrichten. Ich glaube, ich werde das erste bevorzugen, um die Dinge einfach zu halten - ich war mir nicht bewusst, dass der VSTS-Build-Schritt * .VBPROJ-Dateien direkt unterstützen könnte. Also, ist es nur eine Frage der Angabe des Dateinamens * .VBPROJ in dem Dialog, der nach einer * .CSPROJ-Datei fragt? – InteXX

+0

@InteXX Ja, Sie haben Recht. :) –

+0

Ausgezeichnet, danke. Eddie, könntest du meine andere NuGet-Frage [hier] anschauen (http://stackoverflow.com/q/37106930) - Ich habe eine Menge Zeit mit dem neuen Verhalten von VS 2015 in dieser Hinsicht. Ich bin an Ihrer Meinung interessiert. – InteXX

Verwandte Themen