عنصر مجلد (Visual Studio مشروع قوالب)
تحديد مجلد الذي سوف تتم إضافته إلى مشروع.
<Folder Name="Project Folder">
<Folder> ... </Folder>
<ProjectItem> ... </ProjectItem>
</Folder>
السمات والعناصر
تصف المقاطع التالية السمات والعناصر التابعة والعناصر الأصل.
السمات
السمة |
الوصف |
---|---|
Name |
سمة مطلوبة. اسم مجلد مشروع. |
TargetFolderName |
السمة الاختيارية تعيين اسم لإعطاء المجلد عند تاريخ الإنشاء مشروع من قالب. Th هو سمة هو يفيد استخدام معلمة بديلة لإنشاء اسم مجلد أو تسمية مجلد مع سلسلة أحرف دولية يمكن استخدامها مباشرة في الملف.zip. |
العناصر التابعة
العنصر |
الوصف |
---|---|
Folder |
تحديد مجلد ل إضافة إلى مشروع. Folderيمكن أن تحتوي على عناصر تابعةFolderعناصر. |
تحديد ملف إضافة إلى مشروع. |
العناصر الأصلية
العنصر |
الوصف |
---|---|
فرع الاختيارية عنصر من من TemplateContent. |
ملاحظات
Folderهو اختياري فرعProject.
يمكنك استخدام أي من الطريقتين التاليتين إلى إلى تنظيم عناصر مشروع في إلى المجلدات الموجودة في قالب:
تضمين المجلدات في ملف.zip قالب، و إضافة إلى مشروع في الملف.vstemplate بتعيين مسار إلى الملف في ProjectItemعناصر، بدون Folderالعناصر. وهذا هو الأسلوب المستحسن. فعلى سبيل المثال:
...
<ProjectItem>\Folder\item.cs</ProjectItem>
<ProjectItem>Form1.cs</ProjectItem>
...
تضمين المجلدات في ملف.zip قالب، و إضافتها إلى مشروع في الملف.vstemplate مع Folderالعناصر. فعلى سبيل المثال:
...
<Folder name="Folder">
<ProjectItem>item.cs</ProjectItem>
</Folder>
<ProjectItem>Form1.cs</ProjectItem>
...
لا تقم بتضمين مجلدات في ملف.zip قالب، ولكن إضافة المجلدات باستخدام TargetFileNameالسمة من ProjectItemعنصر. فعلى سبيل المثال:
...
<ProjectItem TargetFileName="\Folder\item.cs">item.cs</ProjectItem>
<ProjectItem>Form1.cs</ProjectItem>
...
مثال
يوضح المثال التالي ملفات التعريف الخاصة بمشروع قالب ل #Visual Cتطبيقات Windows.
<VSTemplate Type="Project" Version="2.0.0"
xmlns="https://schemas.microsoft.com/developer/vstemplate/2005">
<TemplateData>
<Name>My template</Name>
<Description>A basic template</Description>
<Icon>TemplateIcon.ico</Icon>
<ProjectType>CSharp</ProjectType>
</TemplateData>
<TemplateContent>
<Project File="MyTemplate.csproj">
<ProjectItem>Form1.cs<ProjectItem>
<ProjectItem>Form1.Designer.cs</ProjectItem>
<ProjectItem>Program.cs</ProjectItem>
<Folder Name="Properties">
<ProjectItem>AssemblyInfo.cs</ProjectItem>
<ProjectItem>Resources.resx</ProjectItem>
<ProjectItem>Resources.Designer.cs</ProjectItem>
<ProjectItem>Settings.settings</ProjectItem>
<ProjectItem>Settings.Designer.cs</ProjectItem>
</Folder>
</Project>
</TemplateContent>
</VSTemplate>
راجع أيضًا:
المرجع
عنصر ProjectItem (Visual Studio عنصر قوالب)