Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şablon için gereken en yüksek .NET Framework sürümünü belirtir. Yeni Proje iletişim kutusunun Hedef Çerçeve Sürümü açılan listesinde kullanılabilen en yüksek değeri belirler. Kullanıcıların bir çerçeve sürümü seçebilmesi için, şablon için en düşük .NET Framework sürümü olarak RequiredFrameworkVersion'ı da belirtmeniz gerekir.
Önemli
Visual Studio 2017 sürüm 15.6'dan başlayarak, Hedef Çerçeve Sürümü açılan listesi artık Yeni Proje iletişim kutusunun Şablonlar bölümünde görüntülenen şablonlar için bir filtre değildir. Bunun yerine, Hedef Çerçeve Sürümü açılan listesi seçili şablon için bir çerçeve seçici işlevi görür.
<VSTemplate><TemplateData><MaxFrameworkVersion>
Sözdizimi
<MaxFrameworkVersion> ... </MaxFrameworkVersion>
Öznitelikler ve öğeler
Öznitelikler, alt ve üst öğeler aşağıdaki bölümlerde açıklanmaktadır.
Özellikler
Yok.
Alt öğeleri
Yok.
Üst öğeler
| Öğe | Açıklama |
|---|---|
| TemplateData | Gerekli öğe. Şablonu kategorilere ayırır ve Yeni Proje veya Yeni Öğe Ekle iletişim kutusunda nasıl görüntüleneceğini tanımlar. |
Metin değeri
Bir metin değeri gereklidir.
Metin, şablon tarafından izin verilen .NET Framework'ün en yüksek sürüm numarası olmalıdır.
Açıklamalar
MaxFrameworkVersion isteğe bağlı bir öğedir. MaxFrameworkVersion Şablon için desteklenen .NET Framework sürümleri aralığını yanlışlıkla sınırlamamak için gerekli olmadığı sürece öğesi atlanmalıdır. .NET Framework şablon için geçerli değilse de atlanmalıdır.
Örnek
Aşağıdaki örnekte standart Visual C# sınıf şablonunun meta verileri gösterilmektedir.
<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>
Bu örnekte, şablonun gerektirdiği ve tarafından MaxFrameworkVersiontemsil edilen en yüksek .NET Framework sürümü 4.7.1'dir. Bu şablonla oluşturulan bir proje 4.7.1'e kadar .NET Framework sürümlerini hedefleyebilir.