Visual Basic - بدء عملية الربط (Initiating the Bind)

📘 درس Visual Basic - بدء عملية الربط (Initiating the Bind)


🔹 ما هي عملية الربط؟

عملية الربط (Binding) هي آلية تحميل الـ Assemblies الضرورية للتطبيق في وقت التشغيل. يبدأ CLR البحث عن الـ Assembly المطلوب عند محاولة استدعاء كود أو كائن منه.


✅ خطوات الربط الأساسية

  • يحدد CLR اسم الـ Assembly والنسخة المطلوبة.
  • يبحث عنه في Global Assembly Cache (GAC).
  • يبحث في مجلد التطبيق والمجلدات المعرفة في Probing.
  • إذا لم يتم العثور، تظهر خطأ FileNotFoundException.

💻 مثال تتبع مسار الربط

يمكنك تشغيل أداة Fuslogvw المرفقة مع .NET Framework لتتبع كيف تم البحث عن الـ Assemblies ومعرفة أسباب فشل الربط.

تعليقات

المشاركات الشائعة من هذه المدونة

Entity Framework - ما هو ORM؟ ونبذة عن Dapper وNHibernate

1.1 SQL Introduction

Entity Framework - مقدمة عن Entity Framework