NuGet (pronunciado "New Get") es un gestor de paquetes diseñado para permitir a los desarrolladores compartir código reutilizable. Es una solución de software como servicio cuya aplicación cliente es gratuita y de código abierto. La Fundación Outercurve lo creó inicialmente con el nombre de NuPack.[1][2]​ Desde su introducción en 2010, NuGet se ha convertido en un ecosistema más grande de herramientas y servicios.[3]

NuGet
Información general
Tipo de programa sistema de gestión de paquetes
Desarrollador Microsoft
Lanzamiento inicial 6 de octubre de 2010
Licencia Licencia Apache, versión 2.0
Información técnica
Programado en C#
Archivos legibles
  • NuGet Package Service MetaData Core Properties
  • NuGet Specification (UTF-8)
  • NuGet Package
Archivos editables
  • NuGet Package
  • NuGet Package Service MetaData Core Properties
  • NuGet Specification (UTF-8)
Enlaces

Descripción general editar

NuGet es un administrador de paquetes para desarrolladores. Permite a los desarrolladores compartir y consumir código útil. Un paquete NuGet es un único archivo ZIP que tiene una extensión de nombre de archivo .nupack o .nupkg y contiene .NET y sus archivos necesarios.[4]

NuGet se distribuyó inicialmente como una extensión de Visual Studio. A partir de Visual Studio 2012, tanto Visual Studio como Visual Studio para Mac pueden consumir paquetes NuGet de forma nativa. El cliente de nuget.exe, n es una aplicación de línea de comandos que puede crear y consumir paquetes. MSBuild y .NET Core SDK ( dotnet.exe ) puede usarlo cuando está presente.[4]​ NuGet también está integrado con SharpDevelop.

Admite múltiples lenguajes de programación, que incluyen:

  • Paquetes .NET Framework
  • Paquetes .NET
  • Paquetes nativos escritos en C++,[5]​ con creación de paquetes asistida por CoApp

Véase también editar

Referencias editar

  1. Haack, Phil. «NuGet». Archivado desde el original el 26 de diciembre de 2018. Consultado el 12 de marzo de 2023. 
  2. Haack, Phil (21 de octubre de 2010). «Changing the NuPack Project Name». OuterCurve Foundation. Archivado desde el original el 25 de octubre de 2010. Consultado el 6 de noviembre de 2010. 
  3. An Overview of the NuGet Ecosystem.
  4. a b karann-msft. «What is NuGet and what does it do?». docs.microsoft.com (en inglés estadounidense). Consultado el 12 de noviembre de 2020. 
  5. «NuGet for C++». 26 de abril de 2013. Consultado el 29 de abril de 2013. 

Enlaces externos editar