Erstellen Sie ein NuGet-Paket aus einer einzigen C# - Projekt mit 3 anderen build-Konfigurationen

Habe ich eine C# - Lösung mit single-Projekt (Projekt.csproj), die 3 anderen build-Konfigurationen, die jeweils verschiedene build-Richtlinie (v1, v2, v3). Der code in der Bibliothek ändert sich je nach diesen Richtlinien, so erhalten Sie 3 verschiedene DLLs nach Gebäude. Der Grund dafür ist, dass diese Bibliothek ist ein wrapper für eine 3rd-party-Programm-DLL geschrieben in C. Dieses Programm hat 3 Versionen mit einigen unterschieden.

Die Frage ist, wie erstelle ich ein Nuget-Paket für? Sollte ich 3 verschiedene Pakete oder ist es möglich, erstellen Sie einfach eins (dann ist das je nach Projekt würde einfach einige Richtlinie, um die richtige eins)? Muss ich ein speziell nuspec-Datei oder ist es möglich zu vereinfachen, werden diese mit "nuget pack "Project1".csproj ... einige params" (so dass ich nicht zu füllen in der version, Abhängigkeiten, etc. manuell)?

Danke

InformationsquelleAutor Andrej Kmetík | 2015-11-27

Schreibe einen Kommentar