Różnice między nuget-packing a csproj vs. nuspec
Ostatnio zacząłem pakować pakiety nuget z moich kilku projektów. Najpierw zacząłem od aplikacji Eksplorator pakietów. Jest to miłe narzędzie, ale jest mniej przydatne w przypadku ciągłej integracji. Potem przyjrzałem się określeniunuspec plik szablonu i przekazywanie zmieniających się danych, np. numer wersji, jako argumenty linii poleceń. Później zastanawiałem się, jak zdefiniować zależności pakietu nuget. Jak się okazuje, nuget.exe już to robi na podstawiepackage.config jeśli określisz acsproj. Ponadto wyodrębnia odpowiednie dane, takie jak autor, wersja, prawa autorskie z informacji o montażu. Brakuje mi teraz możliwości określenia licencjiUrl w linii poleceń. Ale chciałem, żeby to pytanie było bardziej ogólne. I dlatego pytam:
Jaki jest preferowany sposób pakowania pakietów nuget?