.NET إدارة حزمة
-
30-09-2019 - |
المحلول
nuget (سابقًا Nupack) هو نظام إدارة حزم مطور مجاني مفتوح المصدر لـ .NET
- تقديم مدير حزمة Nuget (فيل هاك)
- تقديم Nupack Package Management لـ .NET (سكوت هانسلمان)
نصائح أخرى
مدير حزمة آخر في معظمه ميت في الوقت الحاضر هو بوق. على الرغم من أن التطوير قد توقف في الغالب الآن ، إلا أنني أعتقد أنه/كان مشروعًا مثيرًا للاهتمام.
استغرق الأمر نهجًا مثيرًا للاهتمام لإدارة الحزم ، استنادًا إلى التجميع من رمز المصدر أولاً بدلاً من الاعتماد على الحزم الثنائية ، بطريقة مماثلة eBuild Gentoo Portage's. هذا يمنح المطور في Ultimate Freedom لخلط ومطابقة إصدارات المكتبة (على عكس انتظار موظفي المشروع لتحديث تبعياتهم رسميًا) ، ولكن كما يقول أن المكدس الذي يجمعه يفعل الشغل.
بالطبع يمكنك تشغيله بأمان ، وبدلاً من بناء كل شيء من الجذع ، يمكنك إصلاح إصدارات التبعيات في واصفاتك (على سبيل المثال ، هناك واصف واحد لـ Castle Windsor Trunk وآخر ل وندسور 2.1).
بالنسبة لأولئك الذين لا يرغبون في إنشاء كل شيء من المصدر (وهو أمر طبيعي بشكل طبيعي للغاية) ، كان هناك خادم في Hornget.net كان بمثابة خادم تكامل مستمر وقدم حزمًا ثنائية.
نظرًا لأنك أشارت إلى أنظمة إدارة الحزم الموجهة نحو الجهاز ، فقد اعتقدت أنني سأذكر الشوكولاتة, ، وهو مثل APT-GET ولكن للنوافذ.
لمعلوماتك: أنا واحد من شباب NU/Nuget واخترعت الشوكولاتة لما لم أره يأتي من Ruby Gems عندما تحولنا إلى Nuget (التي كانت أحجار الكيمز القابلة للتنفيذ ، Nuget هي حقًا للمكتبات والرمز المصدر ، وليس المنتجات/الأدوات/التطبيقات التي تظهر على الجانب الآخر من المصدر). منذ ذلك الحين نمت Chocolatey لدعم تنفيذ PowerShell الذي يسمح لك بالقيام بأي شيء على Windows.