عنصر ProjectItem (Visual Studio عنصر قوالب)
تعيين ملف مضمن في العنصر قالب.
ملاحظة
ProjectItemيقبل عنصر السمات مختلفة استناداً إلى ما إذا كان يجب قالب لمشروع أو تشغيل العنصر. يشرح هذا المقال ProjectItemعنصر ل العنصر. للحصول على شرح ProjectItemعنصر لقوالب مشروع، راجع عنصر ProjectItem (Visual Studio مشروع قوالب).
<ProjectItem
SubType="Form/Component/CustomControl/UserControl"
ReplaceParameters="true/false"
TargetFileName="TargetFileName.ext">
FileName.ext
</ProjectItem>
السمات والعناصر
تصف المقاطع التالية السمات والعناصر التابعة والعناصر الأصل.
السمات
السمة |
الوصف |
---|---|
SubType |
السمة الاختيارية تعين نوع فرعي من أحد العناصر في قالب العنصر multi-ملف. Th هو القيمة هو المستخدمة لتحديد المحرر ذلك Visual Studioسوف يستخدم لفتح العنصر. |
ReplaceParamenters |
السمة الاختيارية القيمة منطقية تحدد ما إذا كان العنصر يحتوي على قيم المعلمات يجب استبداله عند تاريخ الإنشاء مشروع من قالب. القيمة افتراضية هو false. |
TargetFileName |
السمة الاختيارية تعين اسم العنصر الذي تم إنشاؤه من قالب. Th هو سمة هو مفيدة في استخدام معلمة بديلة لإنشاء اسم عنصر. |
العناصر التابعة
لا يوجد.
العناصر الأصلية
العنصر |
الوصف |
---|---|
تحديد المحتويات قالب. |
قيمة النص
قيمة النص تكون مطلوبة.
stringالذي يمثل اسم أحد الملفات في قالب ملف.zip.
ملاحظات
ProjectItemهو اختياري فرعTemplateContent.
TargetFileNameالسمات التي يمكن استخدامها لإعادة تسمية الملفات ذات معلمات. تشغيل سبيل المثال، إذا ملف MyFile.vbموجوداً في الدليل الجذر.zip قالب ملف، ولكنك ترغب ملف لتسمية استناداً إلى ملف اسم الموفر من قبل مستخدم في جديد صندوق الحوار إضافة عنصر، يمكن استخدام XML التالية:
<ProjectItem TargetFileName="$fileinputname$.vb">MyFile.vb</ProjectItem>
عندما عنصر هو التي تم إنشاؤها من القيم بالموضع هو القالب، سوف يكون اسم الملف استناداً إلى الاسم مستخدم بإدخاله في صندوق الحوار إضافة عنصر جديد?. Th هو هو مفيدة عند إنشاء قوالب العنصر multi-ملف. للمزيد من المعلومات، راجع كيفية القيام بما يلي: إنشاء قوالب العنصر عدة-ملف وقالب المعلمات.
مثال
يوضح المثال التالي ملفات التعريف الخاصة بالعنصر القياسي قالب #Visual Cفئة.
<VSTemplate Type="Item" Version="2.0.0"
xmlns="https://schemas.microsoft.com/developer/vstemplate/2005">
<TemplateData>
<Name>MyClass</Name>
<Description>My custom C# class.</Description>
<Icon>Icon.ico</Icon>
<ProjectType>CSharp</ProjectType>
<DefaultName>MyClass.cs</DefaultName>
</TemplateData>
<TemplateContent>
<ProjectItem ReplaceParameters="true">MyClass.cs</ProjectItem>
</TemplateContent>
</VSTemplate>
راجع أيضًا:
المهام
كيفية القيام بما يلي: إنشاء قوالب العنصر عدة-ملف