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 düşük .NET Framework sürümünü belirtir. Yeni Proje iletişim kutusunda Hedef Çerçeve Sürümü açılan listesinin görüntülenmesine neden olur. RequiredFrameworkVersion öğesi, açılan listede kullanılabilen en düşük değeri de belirler.
Ö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, açılan liste seçili şablon için çerçeve seçici işlevi görür.
<VSTemplate><TemplateData><RequiredFrameworkVersion>
Sözdizimi
<RequiredFrameworkVersion> .... </RequiredFrameworkVersion>
Ö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 için gereken .NET Framework'ün en düşük sürüm numarası olmalıdır.
Açıklamalar
RequiredFrameworkVersion isteğe bağlı bir öğedir. Bu öğeyi yalnızca şablon .NET Framework'ün belirli bir en düşük sürümünü (ve varsa daha sonraki sürümleri) destekliyorsa kullanın. öğesini belirtirseniz RequiredFrameworkVersion ve şablonunuz .NET Framework'ün belirli bir en düşük sürümünü desteklemiyorsa, Uygun olmadığında Hedef Çerçeve Sürümü açılan listesi görüntülenir.
Ö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 RequiredFrameworkVersiontemsil edilen en düşük .NET Framework sürümü 3.0'dır. Bu şablonla oluşturulan bir proje 3.0 sürümünden itibaren .NET Framework sürümlerini hedefleyebilir.