Cómo crear un repositorio local de NuGet
En esta entrada, voy a explicar como crear un repositorio local de NuGet.
Imaginemos que tenemos un conjunto de paquetes internos que queremos distribuir únicamente de forma local, o bien, que simplemente queremos que el equipo de desarrollo tenga acceso a unos paquetes concretos con los que deseamos que trabajen.
Para hacer esto, deberemos en primer lugar, crear una carpeta local o de red que hará las funciones de repositorio local.
Una vez que tenemos creada e identificada esta carpeta, y que obviamente comprobamos que tenemos acceso a ella, vamos a abrir Visual Studio (en mi caso Visual Studio 2017), y vamos a ir al menú Tools > Options, o bien a Tools > NuGet Package Manager > Package Manager Settings.
Dentro de la ventana que nos aparecerá, deberemos ir a NuGet Package Manager > Package Sources.
Una vez allí, haremos clic en el botón superior para añadir un nuevo repositorio NuGet a las fuentes de repos.
Daremos un nombre que nos parezca adecuado al repositorio, e indicaremos en Source la ruta o carpeta a la que quiero apuntar para encontrar allí los repos.
Pulsaremos el botón Update para guardar estos cambios.
Cuando dentro de nuestros proyectos, queramos agregar un paquete NuGet, veremos que tenemos una nueva fuente de paquetes que es la que hemos creado.
Si por cualquier razón, la fuente NuGet que hemos agregado no apareciera la primera vez, cierra Visual Studio y vuelve a abrirlo.
¡Happy Coding!