Está en la página 1de 18

1. Identificar la librería de clases a convertir en nuget.

2. Hacer click derecho en la librería a convertir. Seleccionar la opción descargar el proyecto.


3. Volver a presionar click derecho sobre la librería y seleccionar editar.

4. Modificar la palabra Debug, por la palabra Release en la siguiente línea.


5. Guardamos cambios y presionar click derecho sobre la librería modificada, seleccionamos
Volver a cargar el proyecto.
6. Después de cargar de nuevo la librería, presionamos click derecho y seleccionamos
propiedades.

7. Nos situamos sobre el menú de aplicación en el are lateral izquierda y luego presionamos
el botón de información de ensamblado...
8. Escribimos una descripción en mi ejemplo coloque el mismo titulo y damos clic en aceptar
y guardamos cambios.
9. Nos situamos en la siguiente opción y cambiamos de Debug a Release.

10. Nos fijamos que se encuentre en Release y luego Recompilamos la solución.


11. Presionamos sobre la librería previa a convertir a nuget y seleccionamos Abrir carpeta en
el Explorador de archivos.
12. Damos doble clic sobre la carpeta bin y nos fijamos que se encuentre una carpeta con el
nombre Release.
13. Descargar el siguiente archivo de esta URL https://www.nuget.org/downloads.

14. Copiamos el archivo descargado y lo pegamos en la carpeta que se pretende a convertir a


nuget.
15. Abrimos la consola de comandos e ingresamos a la carpeta donde se pego el archivo
nuget.exe (archivo descargado).

16. Una vez ingresado a la ruta digitamos el siguiente comando:


- Nuget spec (nombre del archivo con extensión .csproj)
Si todo sale bien debería mostrar un mensaje de creado correctamente.
17. Ingresamos a la carpeta nuevamente y observamos que se creo un archivo con extensión
.nuspec

18. Hacer click derecho en dicho archivo y lo abrimos con el editor de texto que prefieran, en
mi caso lo ejecutare con Notepad++.
19. Modificamos y eliminamos las siguientes líneas
En las etiquetas <authors> , <owners> reemplazamos $author$ por lo siguiente:
Servientrega

En las etiquetas <releaseNotes> , <tags> reemplazamos por una descripción.

Una vez terminado las modificaciones guardamos los cambios.


20. En la consola de comando digitamos el siguiente comando:
- Nuget pack

Si todo sale correctamente deberá visualizar el siguiente mensaje:

- Successfully created package

Visualizamos en la carpeta y vemos que se creó un archivo con extensión .nupkg


21. Copias el archivo generado y nos dirigimos a la siguiente ruta: \\AZURE-FTP\Nuget y
creamos una carpeta dependiendo el proyecto en que se este trabajando, en mi caso es
SisClinet y en dicha carpeta se colocan los nugets creados recientemente.

22. Nos situamos nuevamente en visual studio y hacemos click en la pestaña herramientas y
seleccionamos opciones.
23. Seleccionamos el menú Administrador de paquetes Nuget y damos click en Orígenes del
paquete, hacer click en el botón mas de color verde.

24. Hacer click en los 3 puntos.


25. Modificamos la ruta por la siguiente \\AZURE-FTP\Nuget y seleccionamos la carpeta donde
se encuentran los nugets.

26. Verificamos que el origen allá cambiado por el que seleccionamos y seleccionamos
Aceptar.
27. Eliminamos la librería que anteriormente se convirtió a nuget y recompilamos
nuevamente.

28. Se visualizará errores ya que se borro una librería, estos errores hay que corregirlos
haciendo referencia al nuget creado recientemente.
29. Nos situamos en el archivo que genera error y hacemos click derecho y seleccionamos
Administrar paquetes NuGet…

30. En Origen del paquete seleccionamos el nombre dado anteriormente, por defecto se deo
Package source, Hacemos click en Examinar y deberán aparecer los nugets que se crearon
anteriormente, se seleccionar y damos click en Instalar.

También podría gustarte