Niedawno zacząłem pakować pakiety nuget z moich kilku projektów. Najpierw zacząłem od aplikacji Eksplorator pakietów. Jest to dobre narzędzie, ale jest mniej przydatne, jeśli robisz ciągłą integrację. Następnie przyjrzałem się określeniu pliku szablonu nulli przekazywaniu zmieniających się danych, np. numer wersji, jako argumenty linii poleceń. Później zastanawiałem się, jak zdefiniować zależności pakietu nuget. Okazuje się, że nuget.exe robi to już na podstawie package.config, jeśli podasz csproj csproj. Co więcej, wydobywa istotne dane, takie jak autor, wersja, prawa autorskie bezpośrednio z informacji o montażu. W tej chwili brakuje mi możliwości określenia licenseUrl w linii poleceń. Ale chciałem, aby pytanie było bardziej ogólne. A więc pytam:Różnice między nuget-packing a csproj vs. nuspec
Jaki jest preferowany sposób pakowania pakietów nuget?
Xavier Cześć, dzięki za wskazanie tego :) Ja już znalazł [blogu] (http://blog.davidebbo.com/2011/04/easy-way-to-publish- nuget-packages-with.html), które również sugerują takie podejście. Czy jest to również opisane w książce, którą otrzymałem od ciebie na WarmCrocConf ?;) Świetna prezentacja btw !;) – Matthias
Cześć Matthias, dziękuję! Jeśli się nie mylę, to jest wspomniane na stronie 71 :) –
czy jest możliwe, aby uzyskać wersję z assemblyinfo ORAZ mieć nuspec? Chciałbym nuspec autora i releasenotes bitów, ale wygląda na to, że musiałbym obsłużyć tag wersji w nuspec oraz assemblyinfo –