حزم تجميع ل COM

يمكن للمطورين COM الاستفادة من المعلومات التالية حول مدار أنواع يرغبون في تضمين في تطبيق الخاص بها:

  • قائمة أنواع التي يمكن أن تستهلك تطبيقات COM

    بعض أنواع مدارة إلى COM غير مرئي؛ بعض غير مرئي، ولكن لا creatable؛ والبعض الآخر creatable ومرئي. يمكن أن تتضمن أية تركيبة من أنواع غير المرئي مرئياً، لا creatable و creatable تجميع. لاكتمال، قم بتعريف الأنواع في تجميع الذي تنوي كشف إلى COM، خصوصا عند تلك الأنواع مجموعة فرعية من أنواع يتعرض لبرنامج.NET Framework.

    ل معلومات إضافية، راجع تعريف أنواع.NET ل Interoperation.

  • إرشادات عملية تعيين الإصدار

    يتم خاضع للفئات المدارة التي تقوم بتنفيذ واجهة فئة (على توافق COM من قبل واجهة) إلى قيود تعيين الإصدارات.

    لإرشادات حول استخدام واجهة الفئة، راجع التعريف "واجهة فئة".

  • إرشادات توزيع

    تجميعات باسم القوى الموقعة بواسطة يمكن تثبيت أحد الناشرين إلى مخزن التجميع العمومي المؤقت. يجب تثبيت كـ semblies غير الموقعة تشغيل مستخدم جهاز كـ كـ semblies الخاصة.

    لمزيد معلومات، راجع تجميع اعتبارات الأمان.

  • تضمين مكتبة نوع

    تتطلب معظم أنواع مكتبة نوع عند المستهلكة من قبل تطبيق COM. يمكنك توليد مكتبة نوع أو مطوري COM بتنفيذ هذه مهمة. عدة تطوير برامج Windows (SDK)يوفر الخيارات التالية لإنشاء مكتبة نوع:

    • مُصدر مكتبة الأنواع

    • فئة TypeLibConverter

    • أداة تسجيل تجميع

    • أداة تثبيت الخدمات.NET

    بغض النظر عن الآلية اختيار، فقط ترفق العامة نوع s المعرفة في تجميع توفرها في المنشأة نوع المكتبة.

    يمكنك حزم مكتبة نوع كـ منفصل الملف أو قم بتضمين ملف الموارد كـ Win32 في تطبيق.NET-bكـed. Microsoft Office 2010 Suite Visual أساسى 6.0 تنفيذ هذه مهمة نيابة عنك تلقائياً؛ ومع ذلك، عند استخدام Microsoft Visual Basic 2005، يجب تضمين الخاص بك نوع مكتبة يدوياً. للحصول على إرشادات، راجع كيف إلى: قم بتضمين موارد Win32 كـ مكتبة النوع في.NET-Bكـed تطبيقات.

مُصدر مكتبة الأنواع

من مصدر مكتبة النوع (Tlbexp.exe) هو أداة سطر أوامر تحويل الفئات والواجهات الموجودة في تجميع لمكتبة نوع COM. حالما تتوفر معلومات نوع من clكـs، يمكن إنشاء مثيل ل clكـs.NET عملاء COM واستدعاء الأساليب مثيل، فقط كـ لو أنه كائن COM. تحويل Tlbexp.exe تجميع بأكملها في وقت واحد. و لا يمكنك استخدام Tlbexp.exe لإنشاء معلومات النوع لمجموعة فرعية من الأنواع المعرفة في التجميع.

فئة TypeLibConverter

TypeLibConverterالموجود في فئة النظام.وقت التشغيل.Interop مساحة الاسم، قم بتحويل الفئات و الواجهات الموجودة في تجميع لمكتبة نوع COM. يعطي هذا API نفس نوع المعلومات "مصدر مكتبة النوع" هو موضح في مقطع السابق.

فئة TypeLibConverter تطبق واجهة ITypeLibConverter.

أداة تسجيل تجميع

أداة تسجيل تجميع (Regasm.exe) يمكن توليد وتسجيل مكتبة نوع عند يطبق /tlb: الخيار. الذي يتطلب من عملاء COM نوع تثبيت مكتبات في تسجيل Windows. وبدون هذا خيار Regasm.exe فقط يسجل أنواع في تجميع، لا مكتبة النوع. تسجيل أنواع في تجميع وتسجيل مكتبة النوع أنشطة مميزة.

أداة تثبيت الخدمات.NET

أداة تثبيت الخدمات.NET (Regsvcs.exe) بإضافة الفئات المدارة إلى الخدمات ‏‫نظام التشغيل Windows 2000 مكوّن ويضم العديد من المهام في أداة واحدة. بالإضافة إلى تحميل وتسجيل تجميع، Regsvcs.exe يمكنك توليد تسجيل وتثبيت نوع المكتبة في تطبيق COM + 1.0 موجود.

راجع أيضًا:

المهام

كيفية القيام بما يلي: قم بتضمين موارد Win32 كـ مكتبة النوع في.NET-Bكـed التطبيقات

المرجع

Tlbexp.exe (مُصدّر مكتبة الأنواع)

TypeLibConverter

ITypeLibConverter

المبادئ

يتعرض لبرنامج.NET Framework مكونات إلى COM

تعريف أنواع.NET ل Interoperation

تقديم الواجهة في فئة

اعتبارات الأمان التجميع

تسجيل تجميعات مع COM