عنصر 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 هو سمة هو مفيدة في استخدام معلمة بديلة لإنشاء اسم عنصر.

العناصر التابعة

لا يوجد.

العناصر الأصلية

العنصر

الوصف

TemplateContent

تحديد المحتويات قالب.

قيمة النص

قيمة النص تكون مطلوبة.

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>

راجع أيضًا:

المهام

كيفية القيام بما يلي: إنشاء قوالب العنصر عدة-ملف

المرجع

مرجع مخطط قالب Studio المرئي

المبادئ

قالب المعلمات

موارد أخرى

قوالب ‏‫Visual Studio