Bagikan melalui


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.

Baca juga