Elemen MaxFrameworkVersion (templat Visual Studio)
Menentukan versi maksimum .NET Framework yang diperlukan oleh templat. Ini menentukan nilai tertinggi yang tersedia di dropdown Versi Kerangka Kerja Target dari dialog Proyek Baru. Agar pengguna dapat memilih versi kerangka kerja, Anda juga harus menentukan RequiredFrameworkVersion sebagai versi .NET Framework minimum untuk templat.
Penting
Mulai dari Visual Studio 2017 versi 15.6, dropdown Versi Kerangka Kerja Target tidak lagi menjadi filter untuk templat yang ditampilkan di bagian Templat dari dialog Proyek Baru. Sebagai gantinya , fungsi dropdown Versi Kerangka Kerja Target sebagai pemilih kerangka kerja untuk templat yang dipilih.
<VsTemplate><TemplateData><MaxFrameworkVersion>
Sintaks
<MaxFrameworkVersion> ... </MaxFrameworkVersion>
Atribut dan elemen
Bagian berikut menjelaskan atribut, elemen turunan, dan elemen induk.
Atribut
Tidak ada.
Elemen anak
Tidak ada.
Elemen induk
Elemen | Deskripsi |
---|---|
TemplateData | Elemen yang diperlukan. Mengategorikan templat dan menentukan bagaimana templat ditampilkan di Proyek Baru atau kotak dialog Tambahkan Item Baru. |
Nilai teks
Nilai teks diperlukan.
Teks harus merupakan nomor versi tertinggi dari .NET Framework yang diizinkan oleh templat.
Keterangan
MaxFrameworkVersion
adalah elemen opsional. Elemen MaxFrameworkVersion
harus dihilangkan kecuali diperlukan, agar tidak secara tidak sengaja membatasi rentang versi .NET Framework yang didukung untuk templat. Ini juga harus dihilangkan jika .NET Framework tidak berlaku untuk templat.
Contoh
Contoh berikut mengilustrasikan metadata untuk templat kelas Visual C# standar.
<VSTemplate Type="Item" Version="3.0.0"
xmlns="http://schemas.microsoft.com/developer/vstemplate/2005">
<TemplateData>
<Name>MyClass</Name>
<Description>My custom C# class template.</Description>
<Icon>Icon.ico</Icon>
<ProjectType>CSharp</ProjectType>
<RequiredFrameworkVersion>3.0</RequiredFrameworkVersion>
<MaxFrameworkVersion>4.7.1</MaxFrameworkVersion>
<DefaultName>MyClass</DefaultName>
</TemplateData>
<TemplateContent>
<ProjectItem>MyClass.cs</ProjectItem>
</TemplateContent>
</VSTemplate>
Dalam contoh ini, versi maksimum .NET Framework yang diperlukan oleh templat, yang diwakili oleh MaxFrameworkVersion
, adalah 4.7.1. Proyek yang dibuat dengan templat ini dapat menargetkan versi .NET Framework hingga 4.7.1.