Jak podano na stronie Preprocessor directives na cakebuild.net dyrektywa #addin
obsługuje również składnię URI (#addin nuget:[uri]?package=packageid[¶meters]
), który może zostać użyty do określenia parametrów, takich jak pasze, wersja & wersji wstępnej.
Przykład użycia:
#addin nuget:?package=Cake.Foo
#addin nuget:?package=Cake.Foo&version=1.2.3
#addin nuget:?package=Cake.Foo&prerelease
#addin nuget:https://myget.org/f/Cake/?package=Cake.Foo&prerelease
Można także zmienić domyślną lokalizację Nuget dla wszystkich dodatków, określając zmienną NUGET_SOURCE
środowiska, --nuget_source
argument ciasto lub dodając plik konfiguracyjny jak poniżej
[Nuget]
Source=http://myfeed/nuget/
Zapisujesz jako cake.config
i umieszczasz go wzdłuż swojego pliku build.cake
. można przeczytać więcej na temat konfiguracji ciasto here i wartości domyślnych here
Ale aby pobrać najnowszą wstępnej wersji Proponuję udać się z #addin nuget:[feedurl]?package=[packageid]&prerelease
składni.