مشاركة عبر


مهمة Warning

يسجل تحذير خلال البناء تبعاً لتقييم عبارة شرطية.

المعلمات

يصف الجدول التالي معلّمات مهمة Warning .

المعلمة

الوصف

Code

المعلّمة الإختيارية String.

التعليمات البرمجية الخاصة بالتحذير الذي سيتم إقترانه بالتحذير.

HelpKeyword

المعلّمة الإختيارية String.

الكلمة الأساسية الخاصة بالتعليمات لإقرانها بالتحذير.

Text

المعلّمة الإختيارية String.

نص تحذير الذي يسجله MSBuild إذا اخذت المعلّمة Condition القيمة true.

ملاحظات

المهمة Warning تسمح للمشاريع MSBuild بالتحقق من وجود تكوين أو خاصية مطلوبة قبل المتابعة بخطوة البناء التالية.

إذا أخذت معلّمة Condition للمهمة Warning القيمة true، يتم تسجيل قيمة المعلّمة Text و يتم إستكمال البناء. إذا لم تكن المعلّمة Condition موجودة ، يتم تسجيل نص التحذير. للحصول على معلومات أكثر حول التسجيل ، راجع نظرة عامة حول تسجيل في ‏‫MSBuild.

مثال

يتحقق مثال التعليمات البرمجية التالي من الخصائص التي تم تعيينها في خط الأوامر. إذا لم يتم تعيين الخصائص , المشروع يرفع حدث تحذير و يسجل قيمة المعلّمة Text للمهمة Warning.

<Project xmlns="https://schemas.microsoft.com/developer/msbuild/2003">
    <Target Name="ValidateCommandLine">
        <Warning
            Text=" The 0 property was not set on the command line."
            Condition="'$(0)' == ''" />
        <Warning
            Text=" The FREEBUILD property was not set on the command line."
            Condition="'$(FREEBUILD)' == ''" />
    </Target>
    ...
</Project>

راجع أيضًا:

المبادئ

نظرة عامة حول تسجيل في ‏‫MSBuild

مرجع مخطط ملف مشروع ‏‫MSBuild