تنفيذ متعدد ل توافق COM

تنفيذ متعدد على تمكين تطبيقات COM أمان الوصول إلى إصدارات متعددة من المكونات المدارة من خلال خدمات COM إمكانية التشغيل المتداخل. For a خلاصة of side-بواسطة-side concepts و تكوين نماذج, see تنفيذ جنباً إلى جنب.

يبدأ بـ the .NET Framework الإصدار 4, side-بواسطة-side execution for توافق COM هو extended إلى some في-عملية scenarios. You can develop a جديد مدارة COM مكوّن using the .NET Framework 4 و تشغيل it side-بواسطة-side في the same عملية مع a مدارة COM مكوّن that was developed using an earlier الإصدار of the .NET Framework. Each مكوّن runs مع its own الإصدار of the .NET Framework, for الحد الأقصى توافق.

This هو particularly useful for مدارة COM مكونات that دالة كـ في-عملية إضافة-زر 'Ins' for applications such كـ ‏‫Microsoft Excel. قبل the .NET Framework 4, مدارة COM مكونات that ran في the same عملية had إلى استخدم the same الإصدار of the وقت تشغيل اللغة العامة. Thus, if الثاني مدارة COM مكونات were compiled using different versions of the .NET Framework, they كلاهما had إلى run تشغيل the المزيد مؤخرا الإصدار. This could sometimes cause توافق problems for the earlier مكوّن.

The CLR من the .NET Framework 4 can تشغيل في-عملية either مع the CLR من the NET Framework. الإصدار 1.1 أو مع CLR الإصدار 2.0 (which هو shared بواسطة الجميع versions of the .NET Framework من the NET Framework. الإصدار 2.0 through the .NET Framework الإصدار 3.5 Service Pack 1). This means that you can begin using جديد features of the .NET Framework 4 إلى develop إضافة-زر 'Ins' that will run side-بواسطة-side مع your موجود إضافة-زر 'Ins', without having إلى worry حول running older إضافة-زر 'Ins' تشغيل a newer الإصدار of the .NET Framework. انظر In-Process Side-by-Side Execution

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

لا يمكن تشغيل CLR الإصدار 2.0 و CLR الإصدار 1.1 جنبا إلى جنب في نفس عملية.إذا كان لديك مكونين، واحد تم إنشاؤها مع NET Framework. الإصدار 1.1و غير ذلك تم إنشاؤه باستخدام إصدار من.NET Framework يستخدم CLR الإصدار 2.0، كل من مكونات يجب تشغيل تشغيل إصدار أحدث إذا تشغيلها في نفس العملية.

في هذا القسم

أقسام ذات صلة

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

  • تجميعات توافق أساسي
    توضح هذه المقالة كيفية إلى إنشاء واستخدام تجميعات إمكانية التشغيل المتداخل الأساسي، التي تمت إدارتها COM مكونات التي تم تطويرها من قبل .NET Framework 4.

  • تسجيل-حر توافق COM
    توضح هذه المقالة كيف يمكن تنشيط توافق COM المكونات بدون استخدام تسجيل Windows.