مهمة 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>