Elemen TemplateContent (Templat Visual Studio)
Menentukan konten templat.
Hierarki elemen:
<VSTemplate>
<TemplateContent>
Sintaks
<TemplateContent>
...
</TemplateContent>
Atribut dan Elemen
Bagian berikut menjelaskan atribut, elemen turunan, dan elemen induk.
Atribut
Atribut | Deskripsi |
---|---|
BuildOnLoad | Menentukan apakah akan membangun solusi saat proyek dibuat dari templat. |
Elemen Anak
Elemen | Deskripsi |
---|---|
ProjectCollection | Elemen opsional. Menentukan organisasi dan konten templat multi-proyek. |
Proyek | Elemen opsional. Menentukan file atau direktori untuk ditambahkan ke proyek. |
Referensi | Elemen opsional. Menentukan referensi rakitan yang diperlukan untuk templat item. |
ProjectItem | Elemen opsional. Menentukan file yang terkandung dalam templat. |
CustomParameters | Elemen opsional. Menentukan parameter kustom apa pun yang akan digunakan saat proyek atau item dibuat dari templat. |
Elemen Induk
Elemen | Deskripsi |
---|---|
VSTemplate | Elemen yang diperlukan. Berisi semua metadata untuk templat proyek, templat item, atau kit pemula. |
Keterangan
TemplateContent
adalah elemen yang diperlukan.
Contoh
Contoh berikut menunjukkan metadata untuk templat proyek untuk aplikasi Visual C#.
<VSTemplate Type="Project" Version="3.0.0"
xmlns="http://schemas.microsoft.com/developer/vstemplate/2005">
<TemplateData>
<Name>My template</Name>
<Description>A basic starter kit</Description>
<Icon>TemplateIcon.ico</Icon>
<ProjectType>CSharp</ProjectType>
</TemplateData>
<TemplateContent>
<Project File="MyStarterKit.csproj">
<ProjectItem>Form1.cs</ProjectItem>
<ProjectItem>Form1.Designer.cs</ProjectItem>
<ProjectItem>Program.cs</ProjectItem>
<ProjectItem>Properties\AssemblyInfo.cs</ProjectItem>
<ProjectItem>Properties\Resources.resx</ProjectItem>
<ProjectItem>Properties\Resources.Designer.cs</ProjectItem>
<ProjectItem>Properties\Settings.settings</ProjectItem>
<ProjectItem>Properties\Settings.Designer.cs</ProjectItem>
</Project>
</TemplateContent>
</VSTemplate>