العمل مع التجميعات و التخزين المؤقت للتجميع العمومي
إذا كنت ترغب في مشاركة تجميع خلال العديد من التطبيقات، يمكنك تثبيته في ذاكرة التخزين المؤقتة للتجميع العمومي. كل كمبيوتر تم تثبيت فيه وقت تشغيل اللغة العامة لديه هذه ذاكرة التخزين المؤقتة للتعليمة البرمجية للغة الآلة الواسعة. ذاكرة التخزين المؤقتة للتجميع العمومي تخزن التجميعات المعيّنة بشكل خاص ليتشارك فيها العديد من التطبيقات على الكمبيوتر. يجب أن يحتوي التجميع على اسم واضح لكي يتم تثبيته في ذاكرة التخزين المؤقتة للتجميع العمومي.
ملاحظة |
---|
التجميع الموجود في ذاكرة التخزين المؤقتة للتجميع العمومي يجب أن لديه نفس ذاكرة التخزين المؤقتة ونفس اسم الملف (بما فيها ملحق اسم الملف).على سبيل المثال، التجميع ذو الاسم myAssembly يجب أن يكون لديه اسم ملف myAssembly.exe أو myAssembly.dll. |
يجب عليك مشاركة التجميعات بتثبيتها في ذاكرة التخزين المؤقت للتجميع العمومي فقط عند الضرورة. كتوجية عام ، احتفظ بتبعيات التجميع خاصة و حدد موقع التجميعات في دليل التطبيق ما لم تكن مشاركة التجميع مطلوبة بشكل صريح. بالإضافة إلى ذلك، فإنه ليس من الضروري تثبيت التجميعات في ذاكرة التخزين المؤقت للتجميع العمومي لجعلها تستطيع الوصول إلى COM interop أو التعليمات البرمجية الغير مدارة.
هناك عدة أسباب لكي تحتاج إلى تثبيت تجميع في مخزن الذاكرة المؤقت للتجميع العمومي:
الموقع المشترك.
التجميعات التي يجب أن تكون مستخدمة من قبل التطبيقات يمكن وضعها في مخزن الذاكرة المؤقتة للتجميع العمومي. على سبيل المثال، إذا كانت كافة التطبيقات يجب أن تستخدم التجميع الموجود في ذاكرة التخزين المؤقتة للتجميع العمومي، يمكن إضافة بيان نهج الإصدار إلي الملف Machine.config والذي يعيد توجيه المراجع للتجميع.
أمان الملف
غالباً ما يحمي المسؤولين دليل جذر النظام باستخدام قائمة التحكم بالوصول (ACL) للتحكم في حق الكتابة و التنفيذ. بسبب أن مخزن الذاكرة المؤقتة للتجميع العمومي تم تثبيتها في دليل جذر النظام، فهي ترث ACL الخاص بذلك الدليل. من المستحسن السماح للمستخدمين بامتيازات المسؤول فقط بحذف الملفات من ذاكرة التخزين المؤقتة للتجميع العمومي.
تعيين الإصدار جنباً إلى جنب.
يمكن الحفاظ علي وجود نسخ متعددة من التجميعات بنفس الاسم ولكن بمعلومات إصدار مختلفة في ذاكرة التخزين المؤقتة للتجميع العمومي.
موقع بحث إضافية.
يتحقق وقت تشغيل اللغة العامة من أن الذاكرة المؤقتة للتجميع العمومي لتجميع تتوافق مع طلب التجميع قبل التدقيق أو استخدام معلومات تعليمات البرمجة الأساسية في ملف التكوين.
لاحظ أنه هناك تسلسلات أحداث حين لا تريد صراحةً تثبيت تجميع في ذاكرة التخزين المؤقت للتجميع العمومي. إذا قمت بوضع أحد التجميعات التي تكون أحد التطبيقات في ذاكرة التخزين المؤقت للتجميع العمومي , عندها لا يمكنك نسخ أو تثبيت التطبيق باستخدام الأمرXCOPY لنسخ دليل التطبيق. في هذه الحالة، يجب عليك أيضاً نقل التجميع في ذاكرة التخزين المؤقتة للتجميع العمومي.
في هذا القسم
كيفية القيام بما يلي: تثبيت تجميع في مخزن التجميع العمومي المؤقت
توضح هذه المقالة أربع طرق لتثبيت تجميع في ذاكرة التخزين المؤقت للتجميع العمومي.كيفية القيام بما يلي: عرض محتويات مخزن التجميع العمومي المؤقت
توضح هذه المقالة كيفية صواب استخدام Gacutil.exe (أداة مخزن التجميع العمومي المؤقت) لعرض محتويات ذاكرة التخزين المؤقتة للتجميع العمومي.كيفية القيام بما يلي: إزالة تجميع من مخزن التجميع العمومي المؤقت
توضح هذه المقالة كيفية صواب استخدام Gacutil.exe (أداة مخزن التجميع العمومي المؤقت) لإزالة تجميع من ذاكرة التخزين المؤقتة للتجميع العمومي.باستخدام المكونات المخدومة مع ذاكرة التخزين المؤقت للتجميع العمومي
توضح هذه المقالة لماذا يجب وضع المكونات المخدومة (مكونات + COM الخاضعة للإدارة) في ذاكرة التخزين المؤقتة للتجميع العمومي.
أقسام ذات صلة
إنشاء التجميعات
توفر نظرة عامة حول إنشاء التجميعات.ذاكرة التخزين المؤقتة للتجميع العمومي
توضح هذه المقالة ذاكرة التخزين المؤقتة للتجميع العمومي.كيفية القيام بما يلي: عرض محتويات تجميع
توضح هذه المقالة كيفية استخدام Ildasm.exe (المفكك MSIL) لعرض معلومات Microsoft intermediate language (MSIL) في التجميع.كيفية تحديد وقت التشغيل مواقع التجميعات
توضح هذه المقالة كيفية تحديد موقع وقت تشغيل اللغة العامة و تحميل التجميعات التي تشكل التطبيق الخاص بك.البرمجة مع التجميعات
توضح هذه المقالة التجميعات و كتل الإنشاء للتطبيقات الخاضعة للإدارة.