NuGet

NuGet
Kehittäjä Microsoft / Outercurve Foundation
Kehityshistoria
Ensijulkaisu 5. lokakuuta 2010
Tiedot
Ohjelmistotyyppi Paketinhallintajärjestelmä
Alusta .NET Framework
Ohjelmointikielet C#
Lisenssi Apache-lisenssi 2.0
Aiheesta muualla
Verkkosivusto
Infobox OK

NuGet on Microsoftin kehitysympäristöön tehty pakettienhallintaohjelma.[1] Se toimii .NET-kehitysympäristön kanssa. NuGetin hallintaohjelman avulla voi luoda ja käyttää ohjelmapaketteja. NuGet galleria (nuget.org) on keskitetty varasto, jonne pakettien luojat tallentavat NuGetin kautta käytettävät paketit.

NuGet tunnettiin aiemmin nimellä NuPack; lisäosan nimi vaihdettiin synonyymiongelmien välttämiseksi, koska samoihin aikoihin oli kehitetty NUPACK-ohjelmisto.[2] NuGet on kehitetty Visual Studion lisäosaksi ja se nivoutuu myös SharpDevelop-kehitysympäristöön. NuGet on myös osana C#-koodin kehitysvälinettä, LINQPadia. NuGetin toimintoja voi käyttää komentorivin kautta ja sen toiminnan voi automatisoida skriptien avulla. NuGet tukee C++:lla kirjoitettuja paketteja. [3]

Lähteet

  1. NuGet (formerly known as NuPack) 1 November 2010. Microsoft CodePlex. Arkistoitu 26 joulukuu 2018. Viitattu 10.11.2010.
  2. Changing the NuPack Project Name 21 October 2010. OuterCurve Foundation. Arkistoitu 25 lokakuu 2010. Viitattu 6.11.2010.
  3. NuGet for C++ blogs.msdn.com. 26 April 2013. Viitattu 29 April 2013.

Aiheesta muualla

  • NuGet-pakettien galleria
  • NuGet-projektin kotisivu
  • Englanninkielinen artikkeli ohjelmasta
  • Englanninkielinen artikkeli pakettien riippuvuuksien hallinnasta NuGetin avulla
  • Chocolatey galleria, NuGetin sisarsovellus, automaattiseen jakelupakettien luomiseen
.NET Framework
Arkkitehtuuri:
  • Common Language Infrastructure
  • .NET assembly
  • .NET metadata
  • Base Class Library
Yhteisen kielen perusrakenne:
  • Common Language Runtime
  • Common Type System
  • Common Intermediate Language
  • Virtual Execution System
Kielet:
  • C#
  • Visual Basic .NET
  • C++/CLI (Managed)
  • J#
  • JScript .NET
  • Windows PowerShell
  • IronPython
  • F#
Windows Foundations:
  • Presentation
  • Communication
  • Workflow
  • CardSpace
Aiheeseen liittyviä:
  • Windows Forms
  • ASP.NET
  • ADO.NET
  • .NET Remoting
  • XAML
Muita toteutuksia:
  • .NET Compact Framework
  • .NET Micro Framework
  • Shared Source CLI
  • Portable.NET
  • Mono
Kehitysympäristöjä:
Tämä tietotekniikkaan liittyvä artikkeli on tynkä. Voit auttaa Wikipediaa laajentamalla artikkelia.