Elemen ProjectCollection (templat Visual Studio)
Menentukan organisasi dan konten templat multi-proyek.
<VsTemplate><TemplateContent><ProjectCollection>
Sintaks
<ProjectCollection>
<ProjectTemplateLink> ... </ProjectTemplateLink>
<SolutionFolder> ... </SolutionFolder>
</ProjectCollection>
Atribut dan elemen
Bagian berikut menjelaskan atribut, elemen turunan, dan elemen induk.
Atribut
Tidak ada.
Elemen anak
Elemen | Deskripsi |
---|---|
ProjectTemplateLink | Elemen opsional. Menentukan proyek dalam templat multi-proyek. |
SolutionFolder | Elemen opsional. Mengelompokkan proyek dalam templat multi-proyek. |
Elemen induk
Elemen | Deskripsi |
---|---|
TemplateContent | Elemen yang diperlukan. Menentukan konten templat. |
Keterangan
Templat multi-proyek bertindak sebagai kontainer untuk dua proyek atau lebih. Elemen ProjectCollection
ini digunakan untuk menentukan proyek yang akan dimuat dalam templat. Untuk informasi selengkapnya tentang templat multi-proyek, lihat Cara: Membuat templat multi-proyek.
Contoh
Contoh ini menunjukkan file .vstemplate root multi-proyek sederhana. Dalam contoh ini, templat berisi dua proyek, My Windows Application
dan My Class Library
. Atribut ProjectName
pada ProjectTemplateLink
elemen menetapkan nama untuk Visual Studio untuk menetapkan proyek ini. ProjectName
Jika atribut tidak ada, nama file .vstemplate digunakan sebagai nama proyek.
<VSTemplate Version="3.0.0" Type="ProjectGroup"
xmlns="http://schemas.microsoft.com/developer/vstemplate/2005">
<TemplateData>
<Name>Multi-Project Template Sample</Name>
<Description>An example of a multi-project template</Description>
<Icon>Icon.ico</Icon>
<ProjectType>VisualBasic</ProjectType>
</TemplateData>
<TemplateContent>
<ProjectCollection>
<ProjectTemplateLink ProjectName="My Windows Application">
WindowsApp\MyTemplate.vstemplate
</ProjectTemplateLink>
<ProjectTemplateLink ProjectName="My Class Library">
ClassLib\MyTemplate.vstemplate
</ProjectTemplateLink>
</ProjectCollection>
</TemplateContent>
</VSTemplate>