نوجيت

NuGet (تُنطق "نيو جيت") [ 3 ] هو مدير حزم ، يُستخدم بشكل أساسي لتغليف وتوزيع البرامج المكتوبة باستخدام .NET وإطار عمل .NET . أنشأته مؤسسة Outercurve في البداية تحت اسم NuPack. [ 4 ] [ 5 ] منذ إطلاقه عام 2010، تطور NuGet ليصبح نظامًا بيئيًا أوسع من الأدوات والخدمات، بما في ذلك تطبيق عميل مجاني ومفتوح المصدر ، وخوادم حزم مستضافة، وأدوات نشر البرامج . [ 6 ]

ملخص

حزمة NuGet عبارة عن ملف ZIP واحد يحمل امتداد .NET .nupackأو .nupkgاسم ملف، ويحتوي على تجميعات .NET وملفاتها اللازمة، بالإضافة إلى ملف بيان يصف محتوياته. [ 7 ] يمكن للمطورين إنشاء هذه الحزم باستخدام تطبيق عميل NuGet ونشرها في مستودعات خاصة أو عامة. [ 7 ]

تم توزيع NuGet في البداية كإضافة لبرنامج Visual Studio . بدءًا من Visual Studio 2012، أصبح بإمكان كل من Visual Studio و Visual Studio for Mac استخدام حزم NuGet بشكل أصلي. عميل NuGet nuget.exeهو تطبيق مجاني ومفتوح المصدر يعمل عبر سطر الأوامر ، ويمكنه إنشاء الحزم واستخدامها. يمكن لـ MSBuild و. NET Core SDK dotnet.exeاستخدامه عند توفره. [ 7 ] كما تم دمج NuGet مع JetBrains Rider . [ 8 ]

يدعم البرنامج لغات برمجة متعددة، بما في ذلك:

انظر أيضاً

مراجع

  1. "ملاحظات إصدار NuGet 6.11" . مايكروسوفت ليرن . 13 أغسطس 2024. تم الاطلاع عليه بتاريخ 26 أغسطس 2024 .
  2. "الإصدار 6.12.0.83" . جيت هاب . 24 أغسطس 2024. تم الاطلاع عليه في 26 أغسطس 2024 .
  3. والفائز هو NuGet ، haacked.com. تم الاطلاع عليه بتاريخ 24 مارس 2020.
  4. هاك، فيل. "نوجيت" . مؤرشف من الأصل في 26 ديسمبر 2018. تم الاسترجاع في 6 نوفمبر 2010 .
  5. هاك، فيل (21 أكتوبر 2010). "تغيير اسم مشروع NuPack" . مؤسسة OuterCurve . مؤرشف من الأصل في 25 أكتوبر 2010. تم الاطلاع عليه في 6 نوفمبر 2010 .
  6. نظرة عامة على نظام NuGet البيئي . CodeProject (18 أغسطس 2013). تم الاطلاع عليه بتاريخ 6 فبراير 2015.
  7. 1 2 3 karann-msft. "ما هو NuGet وماذا يفعل؟" . docs.microsoft.com . تم الاطلاع عليه بتاريخ 12 نوفمبر 2020 .
  8. "استخدام حزم NuGet" . jetbrains.com . 9 أغسطس 2022. تم الاطلاع عليه في 31 مارس 2023 .
  9. "NuGet for C++" . 26 أبريل 2013. تم الاطلاع عليه بتاريخ 29 أبريل 2013 .