NuGet.Server v3.1.2.0

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)

  1. Scaricare e installare NuGet command line tool.
  2. Aggiungere la directory in cui è collocato nuget.exe alla variabile globale PATH del sistema.

Come creare e pubblicare un pacchetto su questo feed:

  1. Aprire una finestra di Command Prompt.
  2. 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.
  3. Compilare il file *.nuspec generato, o aggiornare il suo contenuto.
  4. 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.
  5. 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.