عنصر بيانات التعريف MSBuild Well-known
يصف الجدول التالي بيانات التعريف المعينة إلى عنصر عند الإنشاء. في كل مثال , تم إستخدام تعريف العنصر التالي لتضمين الملف C:\MyProject\Source\Program.cs في المشروع.
<ItemGroup>
<MyItem Include="Source\Program.cs" />
</ItemGroup>
بيانات تعريف العنصر |
الوصف |
---|---|
(FullPath)% |
يحتوي على المسار الكامل للعتصر. فعلى سبيل المثال: C:\MyProject\Source\Program.cs |
(RootDir)% |
يحتوي على الدليل الجذري للعنصر. فعلى سبيل المثال: C:\ |
(Filename)% |
يحتوي على إسم ملف العنصر بدون الملحق. فعلى سبيل المثال: Program |
(Extension)% |
يحتوي على ملحق إسم ملف العنصر. فعلى سبيل المثال: .cs |
(RelativeDir)% |
يحتوي على المسار المحدد في السمة Include إلى الخط المائل العكسي (\) النهائي. فعلى سبيل المثال: Source\ |
(Directory)% |
يحتوي على دليل العنصر بدون الدليل الجذري. فعلى سبيل المثال: MyProject\Source\ |
(RecursiveDir)% |
إذا كانت السمة Include تحتوي على حرف البدل **, بيانات التعريف هذه تحدد الجزء من المسار الذي يحل محل حرف البدل. للحصول على معلومات أكثر حول أحرف البدل, راجع كيفية القيام بما يلي: تحديد الملفات المراد بنية. إذا كان مجلد C:\MySolution\MyProject\Source\ يحتوي على الملف Program.cs، وإذا كان ملف المشروع يحتوي على هذا العنصر: <ItemGroup> <MyItem Include="C:\**\Program.cs" /> </ItemGroup> ثم قيمة %(MyItem.RecursiveDir) ستكون MySolution\MyProject\Source\. |
(Identity)% |
العنصر المحدد في السمة Include. فعلى سبيل المثال: Source\Program.cs |
(ModifiedTime)% |
يحتوي على timestamp من آخر مرة تم فيها تعديل العنصر. فعلى سبيل المثال: 2004-07-01 00:21:31.5073316 |
(CreatedTime)% |
يحتوي على timestamp من تاريخ إنشاء العنصر. فعلى سبيل المثال: 2004-06-25 09:26:45.8237425 |
(AccessedTime)% |
يحتوي على timestamp من آخر مرة تم فيها الدخول إلى الوقت. 2004-08-14 16:52:36.3168743 |