Creación de un nuGet a partir de proyectos de biblioteca existentes

Las bibliotecas PCL o .NET Standard existentes se pueden convertir en NuGets a través de la ventana Opciones del proyecto :

  1. Haga clic con el botón derecho en el proyecto de biblioteca en el Panel de solución y elija Opciones.

  2. Vaya a la sección Metadatos del paquete > NuGet y escriba toda la información necesaria en la pestaña General :

    Escriba los metadatos necesarios.

  3. Opcionalmente, agregue metadatos adicionales en la pestaña Detalles .

  4. Una vez configurados los metadatos, puede hacer clic con el botón derecho en el proyecto y elegir Crear paquete NuGet y el archivo de paquete NuGet .nupkg se guardará en la carpeta /bin/ (depuración o versión, en función de la configuración).

    Elija Crear paquete NuGet en el menú contextual.

  5. Para crear el paquete NuGet en cada compilación o implementación, vaya a la sección Compilación de paquetes NuGet > y marque Crear un paquete NuGet al compilar el proyecto:

    Marcar para crear un paquete NuGet

Nota

La compilación del paquete NuGet puede ralentizar el proceso de compilación. Si este cuadro no está marcado, todavía puede generar manualmente un paquete NuGet en cualquier momento desde el menú contextual del proyecto (que se muestra en el paso 4 anterior).

Comprobación de la salida

Los paquetes NuGet también son archivos ZIP, por lo que es posible inspeccionar la estructura interna del paquete generado.

En esta captura de pantalla se muestra el contenido de un NuGet basado en PCL: solo se incluye un único ensamblado PCL:

Archivos contenidos en el paquete NuGet