Condividi tramite


Progetti di libreria Multipiattaforma NuGet (NuGetizer 3000)

Creare automaticamente pacchetti NuGet per condividere il codice tra piattaforme usando "Nugetizer 3000".

È possibile creare automaticamente pacchetti NuGet per condividere codice tra piattaforme usando Nugetizer 3000. In questo modo è possibile creare pacchetti NuGet da progetti di libreria esistenti o creando un nuovo progetto libreria multipiattaforma.

Nugetizer 3000 è incluso in Visual Studio per Mac. Cercare il tipo di progetto Libreria > Mulitplatform library nella finestra File > Nuovo:

Create new Multiplatform Library window

Compilazione di pacchetti NuGet

Dopo la configurazione, ogni compilazione del progetto restituisce un pacchetto NuGet completo, che può essere usato per condividere il codice internamente con altre app o caricate in NuGet.org.

Esistono tre scenari per l'uso di questa funzionalità:

Per informazioni dettagliate sui metadati necessari e facoltativi che devono essere aggiunti a qualsiasi pacchetto NuGet, vedere la guida ai metadati.

Altre informazioni su NuGet

Altre informazioni sulla creazione manuale di NuGet per Xamarin e su come includere un pacchetto NuGet in un'app.

La documentazione di NuGet di Microsoft contiene informazioni più dettagliate sul formato .nupkg e sull'uso di pacchetti NuGet in Visual Studio.

La discussione sulla progettazione per i progetti di pacchetti NuGet (ad esempio NuGetizer 3000) è disponibile nel repository GitHub NuGet.