Ich mache eine Bibliothek und erstellen ein Nuget-Paket mit den nuget spec
und nuget pack
Befehle. Jedes Mal, wenn ich nuget spec
ausführen, bekomme ich eine Menge Müll in der .nuspec
-Datei, die ich nicht will (wie 'SampleDependency') Ich frage mich, ob es möglich ist, diese Werte (ID, URL, etc.) per Befehl hinzuzufügen Leitungsschalter. Was ich in der Dokumentation sehen kann, ist nicht möglich, aber ich weiß nicht, ob es weggelassen wurde oder etwas Ähnliches. Wenn es nicht möglich ist, wie würde ich dann die Datei .nuspec
in einem Stapel bearbeiten, um die gewünschten Werte zu erhalten?Nuget spec Bearbeiten von Werten über die Befehlszeilenoptionen
0
A
Antwort
1
Zu Ihrer Frage rund um die Befehlszeilenoptionen. Es gibt keine Befehle, um die gewünschten Werte zu übergeben. Wenn Sie ein csproj anstelle einer Assembly packen, erhalten Sie replacement token support und automatische Abhängigkeitsgenerierung.
Wenn Sie Baugruppen packen möchten, sollten Sie in der Lage sein, Ihre eigenen Batch-/Powershell-Skripts zu schreiben, um die erforderlichen Änderungen vorzunehmen. Am einfachsten wäre es, ein nuspec zu generieren, Ersatz-Token (zB $ id $ für ID) für die zu ändernden Felder zu erstellen und ein replace-befor-Pack zu erstellen. Auf diese Weise können Sie die nuspec-Datei einmal erstellen, einrichten und dann Ersetzen Sie die Werte auf jeder Packung.
Verwandte Themen
- 1. Übergeben Sie Befehlszeilenoptionen an Guile über Geiser
- 2. Befehlszeilenoptionen und Importieren von Funktionen
- 3. RSpec-Spezifikation schlägt fehl, wenn sie über "Rake spec" aufgerufen wird. Übergibt bei Aufruf über "spec spec"
- 4. Commiting Bibliotheken über NuGet hinzugefügt
- 5. Erstellen von Befehlszeilenoptionen in Python
- 6. 3dsmax.exe Befehlszeilenoptionen
- 7. Einschränken der Werte von Befehlszeilenoptionen
- 8. Wie funktionieren die Spec-Dateien von Atom?
- 9. Global.asax über NuGet-Paket ändern?
- 10. installiert NuGet über Powershell-Skript
- 11. Ruby Test :: Unit Befehlszeilenoptionen?
- 12. Extrahieren von Werten über die Schleife von t-Tests
- 13. NuGet-Paketwiederherstellung funktioniert nicht von .nuget \ packages.config
- 14. MailMerge über OpenXml bearbeiten
- 15. Empfohlene Befehlszeilenoptionen für Clang
- 16. Bearbeiten von Google Kalender über Webanwendung
- 17. Befehlszeilenoptionen in Perl
- 18. MultipartFormData Spec
- 19. PHP - Bearbeiten von Textdatei über Wurzel
- 20. Erstellen/Bearbeiten von Textdateien über VB.NET
- 21. AngularJS Bearbeiten und Speichern von Werten in ng-repeat
- 22. Bearbeiten und entfernen Sie Textstück von Werten in einem Datenrahmen
- 23. Befehlszeilenoptionen für YUI-Kompressor
- 24. Grammatik für Unix-Befehlszeilenoptionen
- 25. Wie Cython-Befehlszeilenoptionen ausführen
- 26. Code-Analyse-Regelsatz über nuget-Paket hinzufügen
- 27. gcc ungültige Befehlszeilenoptionen
- 28. TFS sammelt keine DLLs, die über nuget installiert wurden
- 29. Aktualisieren/Einfügen von Werten über Ajax
- 30. Weitergabe von Werten über Javascript an PHP