العمل مع التجميعات و التخزين المؤقت للتجميع العمومي

إذا كنت ترغب في مشاركة تجميع خلال العديد من التطبيقات، يمكنك تثبيته في ذاكرة التخزين المؤقتة للتجميع العمومي. كل كمبيوتر تم تثبيت فيه وقت تشغيل اللغة العامة لديه هذه ذاكرة التخزين المؤقتة للتعليمة البرمجية للغة الآلة الواسعة. ذاكرة التخزين المؤقتة للتجميع العمومي تخزن التجميعات المعيّنة بشكل خاص ليتشارك فيها العديد من التطبيقات على الكمبيوتر. يجب أن يحتوي التجميع على اسم واضح لكي يتم تثبيته في ذاكرة التخزين المؤقتة للتجميع العمومي.

ملاحظةملاحظة

التجميع الموجود في ذاكرة التخزين المؤقتة للتجميع العمومي يجب أن لديه نفس ذاكرة التخزين المؤقتة ونفس اسم الملف (بما فيها ملحق اسم الملف).على سبيل المثال، التجميع ذو الاسم myAssembly يجب أن يكون لديه اسم ملف myAssembly.exe أو myAssembly.dll.

يجب عليك مشاركة التجميعات بتثبيتها في ذاكرة التخزين المؤقت للتجميع العمومي فقط عند الضرورة. كتوجية عام ، احتفظ بتبعيات التجميع خاصة و حدد موقع التجميعات في دليل التطبيق ما لم تكن مشاركة التجميع مطلوبة بشكل صريح. بالإضافة إلى ذلك، فإنه ليس من الضروري تثبيت التجميعات في ذاكرة التخزين المؤقت للتجميع العمومي لجعلها تستطيع الوصول إلى COM interop أو التعليمات البرمجية الغير مدارة.

هناك عدة أسباب لكي تحتاج إلى تثبيت تجميع في مخزن الذاكرة المؤقت للتجميع العمومي:

  • الموقع المشترك.

    التجميعات التي يجب أن تكون مستخدمة من قبل التطبيقات يمكن وضعها في مخزن الذاكرة المؤقتة للتجميع العمومي. على سبيل المثال، إذا كانت كافة التطبيقات يجب أن تستخدم التجميع الموجود في ذاكرة التخزين المؤقتة للتجميع العمومي، يمكن إضافة بيان نهج الإصدار إلي الملف Machine.config والذي يعيد توجيه المراجع للتجميع.

  • أمان الملف

    غالباً ما يحمي المسؤولين دليل جذر النظام باستخدام قائمة التحكم بالوصول (ACL) للتحكم في حق الكتابة و التنفيذ. بسبب أن مخزن الذاكرة المؤقتة للتجميع العمومي تم تثبيتها في دليل جذر النظام، فهي ترث ACL الخاص بذلك الدليل. من المستحسن السماح للمستخدمين بامتيازات المسؤول فقط بحذف الملفات من ذاكرة التخزين المؤقتة للتجميع العمومي.

  • تعيين الإصدار جنباً إلى جنب.

    يمكن الحفاظ علي وجود نسخ متعددة من التجميعات بنفس الاسم ولكن بمعلومات إصدار مختلفة في ذاكرة التخزين المؤقتة للتجميع العمومي.

  • موقع بحث إضافية.

    يتحقق وقت تشغيل اللغة العامة من أن الذاكرة المؤقتة للتجميع العمومي لتجميع تتوافق مع طلب التجميع قبل التدقيق أو استخدام معلومات تعليمات البرمجة الأساسية في ملف التكوين.

لاحظ أنه هناك تسلسلات أحداث حين لا تريد صراحةً تثبيت تجميع في ذاكرة التخزين المؤقت للتجميع العمومي. إذا قمت بوضع أحد التجميعات التي تكون أحد التطبيقات في ذاكرة التخزين المؤقت للتجميع العمومي , عندها لا يمكنك نسخ أو تثبيت التطبيق باستخدام الأمرXCOPY لنسخ دليل التطبيق. في هذه الحالة، يجب عليك أيضاً نقل التجميع في ذاكرة التخزين المؤقتة للتجميع العمومي.

في هذا القسم

أقسام ذات صلة