NuGet: Gestionando Dependencias en .NET

Una guía para usar NuGet, el gestor de paquetes oficial para la plataforma de desarrollo de Microsoft.


NuGet: Gestionando Dependencias en .NET
1 Cargando...

NuGet: Gestionando Dependencias en .NET

Si trabajas con C# o .NET, usas NuGet. Es el repositorio central para más de 300,000 paquetes únicos.

Cómo Usar NuGet

Hay tres formas principales de interactuar con NuGet:

  1. GUI de Visual Studio: Clic derecho en el proyecto -> “Gestionar Paquetes NuGet”. La interfaz clásica de apuntar y hacer clic.
  2. .NET CLI: La forma moderna y multiplataforma.
    dotnet add package Newtonsoft.Json
  3. Consola del Gestor de Paquetes: Una consola PowerShell dentro de VS.
    Install-Package Newtonsoft.Json

Gestionando Versiones

Las dependencias se almacenan en el archivo de tu proyecto (.csproj).

<ItemGroup>
  <PackageReference Include="Newtonsoft.Json" Version="13.0.3" />
</ItemGroup>

Feeds Privados

Para desarrollo empresarial, NuGet soporta feeds privados (como Azure Artifacts o GitHub Packages), permitiéndote compartir código internamente de forma segura.

Conclusión

NuGet es esencial para el desarrollador .NET moderno. Con las nuevas herramientas de CLI, es más rápido y fácil que nunca gestionar dependencias en Windows, Mac o Linux.