إنتاج تجميعات توافق أساسي
توافق أساسي تجميعات are provided بواسطة the same الناشر كـ the نوع مكتبة they describe و provide the official ملفات تعريف of the أنواع defined مع that نوع مكتبة. Producing و distributing a توافق أساسي تجميع هو an essential step في exposing COM مكونات إلى the .NET Framework.
توافق أساسي تجميعات must meet the following requirements:
تضمين الجميع COM أنواع defined في the الأصلي نوع مكتبة و maintain the same معرّف فريد عالمي identities.
Be signed مع a اسم قوي using قياسي public المفتاح تشفير.
Contain the PrimaryInteropAssemblyAttribute سمة.
Avoid redefining خارجي COM أنواع.
مرجع فقط غير ذلك توافق أساسي تجميعات for خارجي COM التبعيات.
Having a مفرد نوع تعريف ensures that الجميع .NET Framework applications يربط إلى the same نوع at يحول برمجياً الوقت, و that the نوع هو marshaled the same way at تشغيل الوقت. من المهم إلى إنشاء تجميع إمكانية التشغيل المتداخل الأساسي واحد فقط لكل مكتبة النوع COM لأنه يمكن للتجميعات المتعددة تقديم عدم توافق نوع.
إلى enhance إمكانية التشغيل التفاعلي, you can يخصص the أسماء و التنظيم والإرسال سلوك of individual أنواع. If you revise a توافق أساسي تجميع بعد shipping it, increment the تجميع الإصدار رقم إلى differentiate later versions.
راجع أيضًا:
المبادئ
توزيع تجميعات توافق أساسي للمطورين