NuGet

NuGet (Nyu Get deyə tələffüz olunur)[2] — Proqramçıların təkrar istifadə edilə bilən kodu paylaşmalarını təmin etmək üçün hazırlanmış bir paket idarəetmə sistemi. Proqram pulsuz və açıq-mənbəlidir. Outercurve Fondu əvvəlcə NuPack adı altında yaratdı. [3][4]2010 -cu ildə istifadəyə verildikdən sonra NuGet daha böyük alət və xidmətlər ekosisteminə çevrildi.[5]

NuGet
Loqonun şəkli
Tərtibatçı Microsoft
Proqramlaşdırma dili C#
Yayımlanma tarixi 6 oktyabr 2010[1]
Sayt nuget.org
Vikianbarın loqosu Vikianbarda əlaqəli mediafayllar

Haqqında[redaktə | mənbəni redaktə et]

NuGet, proqramçılar üçün bir paket meneceridir. Yaradıcılara faydalı kodu paylaşmağa və istehlak etməyə imkan verir. NuGet paketi, .nupack və ya .nupkg fayl adı sonluğuna malik olan və .NET assemblylərini (Birlikdə işləmək və məntiqi bir funksionallıq vahidi yaratmaq üçün qurulmuş növlər və mənbələr toplusu) və onlara lazım olan faylları ehtiva edən tək bir ZIP faylıdır. [6]

NuGet əvvəlcə bir Microsoft Visual Studioya "əlavə funsiya" olaraq paylandı. Visual Studio 2012 -dən başlayaraq həm Visual Studio, həm də Mac üçün Visual Studio NuGet paketlərini yerli olaraq istehlak edə bilər. NuGet-in əsas işlədiləbilən faylı olan nuget.exe, həm paketlər yarada, həm də istehlak edə bilən pulsuz və açıq mənbəli əmr sətiri tətbiqidir. MSBuild və .NET Core SDK (dotnet.exe) mövcud olduqda istifadə edə bilər. [6] NuGet də SharpDevelop ilə birləşdirilmişdir.

Bir çox proqramlaşdırma dilini dəstəkləyir, o cümlədən:

.*NET Framework paketləri

  • CoApp tərəfindən dəstəklənən paket yaradılması ilə C++, [7]ilə yazılmış yerli paketlər

İstinadlar[redaktə | mənbəni redaktə et]

  1. https://haacked.com/archive/2010/10/06/introducing-nupack-package-manager.aspx/.
  2. And The Winner Is, NuGet Arxivləşdirilib 2022-04-16 at the Wayback Machine, haacked.com. Retrieved on 24 March, 2020.
  3. Haack, Phil. "NuGet". 2018-12-26 tarixində orijinalından arxivləşdirilib. İstifadə tarixi: 2021-08-24.
  4. Haack, Phil. "Changing the NuPack Project Name". OuterCurve Foundation. 21 October 2010. 25 October 2010 tarixində orijinalından arxivləşdirilib. İstifadə tarixi: 6 November 2010.
  5. An Overview of the NuGet Ecosystem Arxivləşdirilib 2015-05-12 at the Wayback Machine. CodeProject (18 August 2013). Retrieved on 6 February 2015.
  6. karann-msft. "What is NuGet and what does it do?". docs.microsoft.com (ingilis). 2022-09-01 tarixində arxivləşdirilib. İstifadə tarixi: 2020-11-12.
  7. "NuGet for C++". 26 April 2013. 26 December 2018 tarixində arxivləşdirilib. İstifadə tarixi: 29 April 2013.