ما هي اصطلاحات تسمية المكتبة المناسبة؟

هناك نوعان من اصطلاحات التسمية الشائعة:

  1. وvc90/win64/تصحيح/foo.dll </لى>
  2. وفو vc90-win64-debug.dll </لى>

يرجى مناقشة المشاكل/الفوائد المرتبطة بأي من النهجين.

أنا أيضا أتساءل عما إذا كان من الممكن الكشف عن البيانات الوصفية (أي المترجم ، والنظام الأساسي ، والبناء) في النهج رقم 1 بطريقة سهلة الاستخدام ، عبر منصة.

0

2 إجابة

# 2 جيد للتوزيع ، حيث سيتم تعبئتها عدة تنوعات في نفس المجلد/ملف مضغوط معا. ومع ذلك ، من المحتمل أنك لا تريد كل هذه المعلومات في اسم الملف نفسه ، لأنه يجعل من الصعب تغيير تلك المعلمات عبر البرمجي إلى برنامجك النصي makefile/csproj/nant وما إلى ذلك. سيكون من الأسهل الحصول على عدة ملفات تسمى "foo" في مجلدات مختلفة (حيث يمكنك تحديد بنية المجلد)

0
وأضاف

بالنسبة لتجميعات .NET ، يمكنك تخزين هذه المعلومات في التجميع نفسه:

http://www.codinghorror.com/blog/archives/000142.html

أنا لست على دراية كافية مع أنواع التجميع الأخرى لمعرفة ما توفره.

0
وأضاف