reveal

Cómo crear una librería Net Standard y subirla a Nuget

By / diciembre 11, 2017 / Android, Blog, iOS (iPhone e iPad), Mobile, Tips, Xamarin

Si buscas la reusabilidad de tu código lo mejor es crear paquetes Nuget para así poder utilizarlos desde cualquier otro proyecto o solución.

Vamos a enumerar los pasos como siguen, y luego iremos entrando en detalle a cada uno.

  1. Descargar nuget.exe desde acá
  2. Guardarlo en una ruta de fácil acceso (por ejemplo c:\apps o c:\devel)
  3. Crear una solución/proyecto en VS de Class Library (.NET Standard)
  4. Cargar librerías o requisitos Nuget (por ejemplo Xamarin Forms)
  5. Borrar la clase por defecto y añadir nuestro código
  6. Abrir un CMD o PowerShell e ir a la carpeta donde está el archivo .csproj del proyecto
  7. Escribir:
    Con esto se creará el archivo de especificación del paquete
  8. Ir a las propiedades del proyecto en VS y entrar a “Package”
  9. Marcar “Generate NuGet package on build”
  10. Editar el resto de las propiedades del paquete
  11. Compilar el proyecto en modo Release
  12. Ir a la carpeta “bin\Release”
  13. Encontraremos el paquete ya creado, con extensión “nupkg”.

Para subir el paquete a Nuget, hay que crear una cuenta en el sitio de http://www.nuget.org y obtener una clave de API. Una vez que la tengamos, en la carpeta donde esté el archivo nupkg hacer lo siguiente:

Tags: , , , ,

0 Comment

Leave a Reply

Your email address will not be published.