سؤال

في علامة تبويب الإنشاء في مشروع تطبيق ويب لدي إعداد يسمى "مستوى التحذير".يمكنني تعيين قيمة من 0 إلى 4.ماذا تعني تلك القيم؟هل ستكون القيمة 0 أكثر صرامة وتولد المزيد من التحذيرات، أم العكس؟لم أتمكن من العثور على أي وثائق حول هذا الموضوع حتى الآن، ولكن ربما أبحث في المكان الخطأ.

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

المحلول

هذا الرابط يعرض لك تعريفات مستويات التحذير (أفترض أنك تستخدم كود C# في مشروع الويب الخاص بك).المستوى 4 هو الأكثر صرامة.


  • 0:يقوم بإيقاف تشغيل كافة رسائل التحذير.
  • 1:يعرض رسائل تحذيرية شديدة.
  • 2:يعرض تحذيرات المستوى 1 بالإضافة إلى تحذيرات معينة أقل خطورة، مثل التحذيرات المتعلقة بإخفاء أعضاء الفصل الدراسي.
  • 3:يعرض تحذيرات المستوى 2 بالإضافة إلى تحذيرات معينة أقل خطورة، مثل التحذيرات المتعلقة بالتعبيرات التي يتم تقييمها دائمًا حقيقي أو خطأ شنيع.
  • 4:يعرض جميع تحذيرات المستوى 3 بالإضافة إلى التحذيرات الإعلامية.هذا هو مستوى التحذير الافتراضي في سطر الأوامر.

نصائح أخرى

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

ويمكنك التحقق من مستويات مايكروسوفت هنا . مستوى 0 هو في الأساس لا شيء بينما مستوى 4 ستكون الأكثر صرامة.

و0 إيقاف التحذيرات تماما، في حين أن 4 هو المستوى الأكثر مطول. انظر هنا التي لديها مستويات التحذير نفس .

وبالإضافة إلى ذلك، F # ترتفع إلى مستوى تحذير 5:

<اقتباس فقرة>   

و- تحذير: مستوى تحذير

     

ويضبط مستوى التحذير (0-5). المستوى الافتراضي هو 3. يتم منح كل تحذير مستوى بناء على حدته. مستوى 5 يعطي أكثر، ولكن أقل حدة، تحذيرات من المستوى 1.

     

ومستوى 5 التحذيرات: 21 (استخدام عودي فحص في وقت التشغيل)، 22 (ولتفصيل تقييمها من أجل)، 45 (التجريد الكامل)، و 52 (نسخة دفاعية)

https://docs.microsoft.com / EN-US / DOTNET / fsharp / لغة الإشارة / مترجم-خيارات

لتحديد مستوى التحذير إلى 4 أو /W4 سبيل المثال يعني أن المترجم يعامل كل تحذيرات أنها أخطاء. انها في معظمها كيف يتفاعل المترجم عندما ترى شيء أنه لا يشعر بالرضا عن. و، بالمناسبة، على مستوى من 0 يتحول من كل التحذيرات.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top