Compartir vía


Proyectos de biblioteca multiplataforma de NuGet (Nugetizer 3000)

Cree automáticamente paquetes NuGet para compartir código entre plataformas mediante "Nugetizer 3000".

Es posible crear automáticamente paquetes NuGet para compartir código entre plataformas mediante Nugetizer 3000. Esto permite crear paquetes NuGet a partir de proyectos de biblioteca existentes o mediante la creación de un nuevo proyecto de biblioteca multiplataforma.

Nugetizer 3000 se incluye con Visual Studio para Mac: busque el tipo de proyecto Biblioteca> mulitplatform Library en la ventana Archivo>Nuevo:

Create new Multiplatform Library window

Compilación de paquetes NuGet

Una vez configurada, cada compilación del proyecto genera un paquete NuGet completo, que se puede usar para compartir código internamente con otras aplicaciones o cargarse en NuGet.org.

Hay tres escenarios para usar esta característica:

Consulte la Guía de metadatos para obtener más información acerca de los metadatos necesarios y opcionales que se deben agregar a cualquier paquete NuGet.

Más información de NuGet

Obtenga más información acerca de la Creación manual de NuGets para Xamarin y cómo incluir un paquete NuGet en una aplicación.

La Documentación de NuGet de Microsoft contiene información más detallada acerca del formato .nupkg y el uso de paquetes NuGet en Visual Studio.

La explicación de diseño para proyectos de paquetes NuGet (a.k.a. NuGetizer 3000) está disponible en el Repositorio de GitHub de NuGet.