مشاركة عبر


عنصر <supportedRuntime>

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

<configuration>

   <startup>

      وقت التشغيل المعتمد

<supportedRuntime version="runtime version" sku="sku id"/>

السمات

السمة

الوصف

الإصدار

السمة الاختيارية

قيمة السلسلة التي تحدد إصدار NET Framework. الذي يدعمه هذا التطبيق. اقيمة السلسلة يجب أن تطابق إسم الدليل الذي تم العثور عليه تحت جذر تثبيت NET Framework.. لا يتم توزيع محتويات قيمة السلسلة .

sku

السمة الاختيارية

قيمة السلسلة التي تحدد الـ SKU الذي يقوم بتشغيل التطبيق. لمزيد من المعلومات، راجع NET Framework. Client Profile.

ملاحظات

يجب أن تكون سلسلة سمة version مطابقة لاسم مجلد التثبيت لإصدار NET Framework. المحدّد. لا يتم تفسير السلسلة.

إذا كان عنصر <supportedRuntime> غير موجود في ملف تكوين التطبيق يتم استخدام إصدار وقت التشغيل المستخدم في بناء التطبيق.

يجب إستخدام العنصر <supportedruntime> من قبل كل التطبيقات التي تم إنشاؤها باستخدام الإصدار 1.1 أو أحدث من وقت التشغيل. التطبيقات التي تم إنشاؤها لدعم فقط الإصدار 1.0 من وقت التشغيل يجب أن تستخدم العنصر <requiredRuntime>.

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

إذا كنت تستخدم الدالة CorBindToRuntimeByCfg لتحديد ملف التكوين, يجب عليك استخدام العنصر<requiredRuntime> لكافة إصدارات وقت التشغيل.يتم تجاهل العنصر <supportedRuntime> عند استخدام CorBindToRuntimeByCfg.

عندما يتم اعتماد إصدارات متعددة من وقت التشغيل، يجب أن يكون أول عنصر يعيّن الإصدار اأكثر أفضلية من وقت التشغيل ويجب أن يكون آخر عنصر يعيّن الإصدار الأقل أفضلية.

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

إذا كان لديك تطبيق أو مكون تم إنشاؤه بـ NET Framework. الإصدار 1.1 أو NET Framework. الإصدار 2.0، وتريد تشغيله باستخدام .NET Framework الإصدار 4، فمن غير الكافي تحديد .NET Framework 4 في قائمة أوقات التشغيل المعتمدة.بالإضافة إلى ذلك، في عنصر <startup> في ملف التكوين الخاص بك، يجب عليك تعيين true للسمة useLegacyV2RuntimeActivationPolicy.وإلا، يبحث وقت التشغيل في قائمة أوقات التشغيل المعتمدة للإصدارات الأحدث من برنامج .NET Framework الأقل من .NET Framework 4.إذا كان .NET Framework 4 هو وقت التشغيل الوحيد في القائمة، فسيفشل التحميل.

مثال

يظهر المثال التالي كيفية تحديد إصدارات أوقات التشغيل المعتمدة في ملف التكوين.

<configuration>
   <startup>
      <supportedRuntime version="v1.1.4322"/>
      <supportedRuntime version="v1.0.3705"/>
   </startup>
</configuration>

ملف التكوين

يمكن استخدام هذا العنصر في ملف تكوين التطبيق.

راجع أيضًا:

المرجع

مخطط إعدادات بدء التشغيل

المبادئ

تحديد أي إصدار وقت التشغيل المراد استخدامه

موارد أخرى

مخطط ملف التكوين لـ NET Framework. .