Creazione di un oggetto NuGet da progetti di libreria esistenti
Le librerie PCL o .NET Standard esistenti possono essere trasformate in NuGet tramite la finestra Opzioni progetto:
Fare clic con il pulsante destro del mouse sul progetto di libreria nel riquadro della soluzione e scegliere Opzioni.
Passare alla sezione Metadati pacchetto > NuGet e immettere tutte le informazioni necessarie nella scheda Generale:
Facoltativamente, aggiungere altri metadati nella scheda Dettagli .
Dopo aver configurato i metadati, è possibile fare clic con il pulsante destro del mouse sul progetto e scegliere Crea pacchetto NuGet e il file del pacchetto NuGet con estensione nupkg verrà salvato nella cartella /bin/ (Debug o Versione, a seconda della configurazione).
Per creare il pacchetto NuGet in ogni compilazione o distribuzione, passare alla sezione Compilazione pacchetto > NuGet e selezionare Crea un pacchetto NuGet durante la compilazione del progetto:
Nota
La compilazione del pacchetto NuGet può rallentare il processo di compilazione. Se questa casella non è selezionata, è comunque possibile generare manualmente un pacchetto NuGet in qualsiasi momento dal menu di scelta rapida del progetto (illustrato nel passaggio 4 precedente).
Verifica dell'output
I pacchetti NuGet sono anche file ZIP, quindi è possibile esaminare la struttura interna del pacchetto generato.
Questo screenshot mostra il contenuto di un NuGet basato su PCL: è incluso solo un singolo assembly PCL: