Bagikan melalui


Elemen TemplateData (Templat Visual Studio)

Mengategorikan templat dan menentukan bagaimana templat ditampilkan dalam proyek baru atau kotak dialog Tambahkan Item Baru.

<VsTemplate><TemplateData>

Sintaks

<TemplateData>
    <Name> ... </Name>
    <Description> ... </Description>
    <Icon> ... </Icon>
    <ProjectType> ... </ProjectType>
    ...
</TemplateData>

Atribut dan Elemen

Bagian berikut menjelaskan atribut, elemen turunan, dan elemen induk.

Atribut

Tidak ada.

Elemen Anak

Elemen Deskripsi
Nama Elemen yang diperlukan.

Menentukan nama templat seperti yang muncul di proyek baru atau kotak dialog Tambahkan Item Baru.
Keterangan Elemen yang diperlukan.

Menentukan deskripsi templat seperti yang muncul di Proyek Baru atau kotak dialog Tambahkan Item Baru.
Ikon Elemen yang diperlukan.

Menentukan jalur dan nama file file gambar yang berfungsi sebagai ikon, yang muncul di Proyek Baru atau kotak dialog Tambahkan Item Baru, untuk templat.
ProjectType Elemen yang diperlukan.

Mengategorikan templat proyek sehingga muncul di bawah grup yang ditentukan dalam kotak dialog Proyek Baru.
ProjectSubType Elemen opsional.

Mengklasifikasikan templat proyek sehingga muncul di bawah subkataan yang ditentukan dalam kotak dialog Proyek Baru.
ID Templat Elemen opsional.

Menentukan ID templat.
TemplateGroupID Elemen opsional.

Menentukan ID grup templat.
SortOrder Elemen opsional.

Menentukan nilai yang digunakan untuk menyusun templat, di antara templat lain dalam kategori yang sama, seperti yang muncul dalam kotak dialog Proyek Baru atau Tambahkan Item Baru.
BuatNewFolder Elemen opsional.

Menentukan apakah folder yang berisi dibuat pada instans proyek.
DefaultName Elemen opsional.

Menentukan nama yang akan dihasilkan sistem proyek Visual Studio untuk proyek atau item saat dibuat.
ProvideDefaultName Elemen opsional.

Menentukan apakah sistem proyek Visual Studio akan menghasilkan nama default untuk proyek atau item saat dibuat.
PromptForSaveOnCreation Elemen opsional.

Menentukan apakah proyek dapat dibuat sebagai proyek sementara (hanya Visual Studio 2017).
EnableLocationBrowseButton Elemen opsional.

Menentukan apakah tombol Telusuri tersedia dalam kotak dialog Proyek Baru, sehingga pengguna dapat dengan mudah mengubah direktori default tempat proyek baru disimpan.
Tersembunyi Elemen opsional.

Menentukan apakah templat muncul dalam kotak dialog Proyek Baru atau Tambahkan Item Baru.
NumberOfParentCategoriesToRollUp Elemen opsional.

Menentukan jumlah kategori induk yang akan menampilkan templat dalam kotak dialog Proyek Baru.
LocationFieldMRUPrefix Elemen opsional.
LocationField Elemen opsional.

Menentukan apakah kotak teks Lokasi dalam kotak dialog Proyek Baru diaktifkan, dinonaktifkan, atau disembunyikan untuk templat proyek.
RequiredFrameworkVersion Elemen opsional.

Gunakan elemen ini jika templat hanya mendukung versi minimum tertentu, dan versi yang lebih baru jika ada, dari .NET Framework.
SupportsMasterPage Elemen opsional.

Menentukan apakah templat mendukung halaman master untuk proyek web.
SupportsCodeSeparation Elemen opsional.

Menentukan apakah templat mendukung pemisahan kode, atau model halaman code-behind, untuk proyek web.
SupportsLanguageDropDown Elemen opsional.

Menentukan apakah templat identik untuk beberapa bahasa, dan apakah opsi Bahasa tersedia dari kotak dialog Proyek Baru.
TargetPlatformName Elemen opsional.

Menentukan platform yang ditargetkan templat proyek. Elemen ini menentukan bahwa templat proyek digunakan untuk membuat aplikasi Windows 8.x Store.

Elemen Induk

Elemen Deskripsi
VSTemplate Elemen yang diperlukan.

Berisi semua metadata untuk templat proyek, templat item, atau kit pemula.

Keterangan

TemplateData adalah elemen yang diperlukan.

Jika Anda tidak menyertakan elemen opsional, nilai default untuk elemen tersebut akan digunakan.

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>

Baca juga