تخطي إلى المحتوى الرئيسي
الدعم
تسجيل الدخول باستخدام حساب Microsoft
تسجيل الدخول أو إنشاء حساب.
مرحباً،
تحديد استخدام حساب مختلف!
لديك حسابات متعددة
اختر الحساب الذي تريد تسجيل الدخول باستخدامه.

الأعراض

افترض أن لديك Microsoft.NET Framework 4.7 مثبتاً على جهاز كمبيوتر. قد تلاحظ أن التطبيقات التي يتم تشغيلها على.NET Framework لا تحترم إعدادات التوافق التي تم تحديدها في التسجيل للتبديل أبكونتيكست. في هذا السيناريو، عند محاولة تعيين خيار تسجيل لعلامة "أبكونتيكست"، فإنه يتصرف كما لو تم تعيين القيمة التي تم تحديدها في خيار التسجيل إلى False.

السبب

عندما يقرأ البرنامج قيمة رمز تبديل أبكونتيكست في التسجيل، لا يمكن استرداد البيانات. في هذه الحالة، يفترض أن هناك خطأ ما بالطريقة الإعداد المحدد في التسجيل، ويتم إرجاع قيمة False للتطبيق.

الحل

لإصلاح هذه المشكلة، استخدم ملفات التطبيق (pp.config) لتعيين الإشارة إلى القيمة المطلوبة.

إضافة عنصر < أبكونتيكستسويتشوفيريديس > إلى قسم < وقت التشغيل > ملف app.config . رمز التبديل يحتوي على سمة واحد، هو قيمة، يتم له قيمة سلسلة تمثل زوج مفاتيح أو قيم تحتوي على اسم المفتاح والقيمه.

لتعريف مفاتيح متعددة، قم بفصل زوج مفاتيح أو قيم كل محول في <أبكونتيكستسويتشوفيريديس> قيمة السمة العنصر باستخدام فاصلة منقوطة. في هذه الحالة، العنصر <أبكونتيكستسويتشوفيريديس> له التنسيق التالي:

XML

<AppContextSwitchOverrides value=”switchName1=value1;switchName2=value2” />

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

لأن ملفات app.config تطبيق معين، يجب القيام بذلك لجميع التطبيقات المتأثرة.

لمزيد من المعلومات حول أبكونتيكست، انتقل إلى الموضوع التالي على موقع شبكة مطوري Microsoft (MSDN):

الفئة أبكونتيكست

مزيد من المعلومات

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

المشكلة عن مقدار الذاكرة يخصص لتخزين القيمة التي يتم قراءتها من التسجيل. في حالة عدم كفاية المساحة المخصصة لتخزين القيمة التي يتم قراءتها من التسجيل، سيتم العودة إلى القيمة الافتراضية ل False.

الحالة

أقرت Microsoft أن هذه مشكلة في منتجات Microsoft المسردة في قسم "ينطبق على" وتعمل شركة Microsoft على إيجاد حل في الإصدارات القادمة من المنتج.

هل تحتاج إلى مزيد من المساعدة؟

الخروج من الخيارات إضافية؟

استكشف مزايا الاشتراك، واستعرض الدورات التدريبية، وتعرف على كيفية تأمين جهازك، والمزيد.

تساعدك المجتمعات على طرح الأسئلة والإجابة عليها، وتقديم الملاحظات، وسماعها من الخبراء ذوي الاطلاع الواسع.

هل كانت المعلومات مفيدة؟

ما مدى رضاك عن جودة اللغة؟
ما الذي أثّر في تجربتك؟
بالضغط على "إرسال"، سيتم استخدام ملاحظاتك لتحسين منتجات Microsoft وخدماتها. سيتمكن مسؤول تكنولوجيا المعلومات لديك من جمع هذه البيانات. بيان الخصوصية.

نشكرك على ملاحظاتك!

×