Consumare il feed da Visual Studio
Aggiungere la seguente URL ai setting del Package Manager di Visual Studio:
https://nuget.dev.extra.it/nuget
Per aggiungere la URL in Visual Studio: Tools > Nuget Package Manager > Package Manager Settings > Package Sources
In Project > Manage Nuget Packages è possibile selezionare da quale feed scaricare i pacchetti con l'opzione Package Source in alto a destra.
Pubblicare pacchetti sul feed
Per poter pubblicare pacchetti NuGet è necessario configurare sulla propria macchina NuGet command line tool (nuget.exe)
- Scaricare e installare NuGet command line tool.
- Aggiungere la directory in cui è collocato nuget.exe alla variabile globale PATH del sistema.
Come creare e pubblicare un pacchetto su questo feed:
- Aprire una finestra di Command Prompt.
-
Portarsi nella cartella del progetto che si vuole pubblicare.
- Se nel progetto non è presente un file *.nuspec, crearlo immettendo in Command Prompt il comando
nuget spec. - Se il progetto è versionato, includere il file *.nuspec nel version control.
- Se nel progetto non è presente un file *.nuspec, crearlo immettendo in Command Prompt il comando
- Compilare il file *.nuspec generato, o aggiornare il suo contenuto.
- Creare il nuovo pacchetto NuGet (file *.nupkg) immettendo in Command Prompt il comando
nuget pack- Se il progetto è versionato, non includere il file *.nupkg nel version control.
- Pubblicare il file *.nupkg immettendo il Command Prompt il comando
nuget.exe push {package file} {apikey} -Source https://nuget.dev.extra.it/nuget
Se non si possiede la API Key non è possibile pubblicare i pacchetti. La API Key è nel file di configurazione di questo progetto.