Proje ve öğe şablonları nedir?

Proje ve öğe şablonları, kendi amaçlarınıza göre özelleştirmeniz için bazı temel kod ve yapı sağlayan yeniden kullanılabilir saplamalardır. Genellikle, bir proje şablonuyla başlar ve sonra bir öğe şablonu eklersiniz.

Visual Studio şablonları

Visual Studio'yu yüklediğinizde kullanabileceğiniz birçok önceden tanımlanmış proje ve öğe şablonu vardır. ASP.NET Core Web App ve Sınıf Kitaplığı şablonları gibi proje şablonları, yeni bir proje oluşturduğunuzda aralarından seçim yapabilirsiniz. Kod dosyaları, XML dosyaları, HTML sayfaları ve Stil Sayfaları gibi öğe şablonları Proje Yeni Öğe Ekle iletişim kutusunda görünür>.

Bu şablonlar, kullanıcıların proje oluşturmaya başlaması veya mevcut projeleri genişletmesi için bir başlangıç noktası sağlar. Proje şablonları belirli bir proje türü için gereken dosyaları sağlar, standart derleme başvurularını içerir ve varsayılan proje özelliklerini ve derleyici seçeneklerini ayarlar. Öğe şablonları, belirli bir dosya uzantısına sahip tek bir boş dosyadan saplama kodu, tasarımcı bilgi dosyaları ve ekli kaynaklar içeren birden çok kaynak kodu dosyasına kadar karmaşıklıkta olabilir.

Yüklü şablonları kullanabilir, kendi özel şablonlarınızı yazabilir veya topluluk tarafından oluşturulan şablonları indirip kullanabilirsiniz. Daha fazla bilgi için bkz . Nasıl yapılır: Proje şablonları oluşturma ve Nasıl yapılır: Öğe şablonları oluşturma.

Şablonun içeriği

Visual Studio ile yüklenen veya sizin tarafınızdan oluşturulan tüm proje ve öğe şablonları aynı ilkeleri kullanarak çalışır ve benzer içeriklere sahiptir. Tüm şablonlar aşağıdaki öğeleri içerir:

  • Şablon kullanıldığında oluşturulacak dosyalar. Bu dosyalar kaynak kod dosyalarını, ekli kaynakları, proje dosyalarını vb. içerir.

  • Şablondan proje veya öğe oluşturmak ve şablonu Yeni proje oluştur sayfasında veya Yeni Öğe Ekle iletişim kutusunda görüntülemek için gereken meta verileri içeren bir .vstemplate dosyası.

    .vstemplate dosyaları hakkında daha fazla bilgi için bkz. Şablon etiketleri ve Şablon parametreleri.

Bu dosyalar bir .zip dosyasına sıkıştırılıp doğru klasöre yerleştirildiğinde, Visual Studio bunları otomatik olarak aşağıdaki yerlerde görüntüler:

  • Proje şablonları Yeni proje oluştur sayfasında görünür.

  • Öğe şablonları Yeni Öğe Ekle iletişim kutusunda görünür.

Şablon klasörleri hakkında daha fazla bilgi için bkz . Nasıl yapılır: Proje ve öğe şablonlarını bulma ve düzenleme.