Aracılığıyla paylaş


Öğe şablonları oluşturma

Bu makalede, Şablonu Dışarı Aktarma Sihirbazı'nı kullanarak veya el ile öğe şablonu oluşturma ve öğe şablonlarını düzenleme ve kullanma işlemleri gösterilir. Şablonunuz birden çok dosyadan oluşuyorsa bkz . Nasıl yapılır: Çok dosyalı öğe şablonları oluşturma.

Öğe şablonu ekleme

  1. Visual Studio'da proje oluşturun veya açın.

  2. Proje>Yeni Öğe Ekle'yi seçin veya Ctrl+ ShiftA+ basın.

  3. Yeni Öğe Ekle iletişim kutusunda, bir öğeyi seçin ve sonra ekle'yi seçerek projeye ekleyin.

  4. Öğeyi istediğiniz gibi değiştirin ve öğenin neresinde, herhangi bir yerdeyse parametre değiştirme işleminin nerede gerçekleştirildiğini belirtin. Daha fazla bilgi için bkz . Nasıl yapılır: Şablondaki parametreleri değiştirme.

  5. Öğeyi kaydedin.

  6. Proje>Dışarı Aktarma Şablonu'mu seçin. Şablonu Dışarı Aktarma Sihirbazı açılır.

  7. Şablon Türü Seç sayfasında Öğe Şablonu'na tıklayın, öğeyi içeren projeyi seçin ve ardından İleri'ye tıklayın.

  8. Dışarı Aktaracak Öğeyi Seç sayfasında, şablon oluşturmak istediğiniz öğeyi seçin ve ardından İleri'yi seçin.

  9. Öğe Başvurularını Seç sayfasında, şablona eklenecek derleme başvurularını seçin ve ardından İleri'yi seçin.

  10. Şablon Seçeneklerini Seç sayfasında:

    • Şablon adını ve isteğe bağlı açıklamayı, simge görüntüsünü ve önizleme görüntüsünü girin.

      Öğeler için simge dosyaları, Visual Studio için resimler ve simgeler bölümünde açıklandığı gibi .ico dosyalarıdır. Önizleme görüntüsü, Yeni Öğe Ekle iletişim kutusunda görünen 200 x 200 görüntüsüdür. Visual Studio stiliyle tutarlı simgeler elde etmek için Visual Studio görüntü kitaplığını indirebilirsiniz.

    • Şablonu Visual Studio'ya otomatik olarak içeri aktarıp içeri aktarmayacağı ve Çıkış dosyaları klasöründe bir gezgin penceresi görüntüleyip görüntülemeyeceğini seçin.

  11. Bitirseçin.

Şablon dosyaları bir .zip dosyasına sıkıştırılır ve çıktı konumu altındaki sihirbazda gösterilen dizine kopyalanır. Varsayılan konum %USERPROFILE%\Documents\Visual Studio <version>\My Exported Templates şeklindedir.

Şablonu Visual Studio'ya otomatik olarak aktar'ı seçtiyseniz ,.zip dosyası da user ItemTemplates dizinine eklenir. Varsayılan konum %USERPROFILE%\Documents\Visual Studio <version>\Templates\ItemTemplates şeklindedir.

Artık projelerinizde öğe şablonunu kullanabilirsiniz.

Öğe şablonunu kullanma

  1. Şablonu oluştururken Otomatik olarak Visual Studio'ya aktar'ı seçmediyseniz ,.zip dosyasını ItemTemplates dizininize kopyalayın. Varsayılan konum %USERPROFILE%\Documents\Visual Studio <version>\Templates\ItemTemplates şeklindedir.
  2. Visual Studio'yu kapatın ve yeniden açın.
  3. Yeni bir proje oluşturun veya var olan bir projeyi açın ve Proje>Yeni Öğe Ekle'yi seçin
  4. Yeni Öğe Ekle iletişim kutusundan öğe şablonunu seçin. Şablonu Dışarı Aktarma Sihirbazı'na bir açıklama eklediyseniz, açıklama iletişim kutusunun sağ tarafında görüntülenir.
  5. Şablon öğesini projenize eklemek için Ekle'yi seçin.

.vstemplate dosyasını düzenleme

Sihirbaz temel bir şablon oluşturur, ancak bazı durumlarda şablonu dışarı aktardıktan sonra .vstemplate dosyasını el ile değiştirmeniz gerekir. Örneğin, öğenin Evrensel Windows Uygulaması projesi için Yeni Öğe Ekle iletişim kutusunda görünmesini istiyorsanız , .vstemplate dosyasını düzenlemeniz gerekir.

  1. Dışarı aktarılan öğe şablonunu .zip dosyasını ayıklayın ve .vstemplate dosyasını Visual Studio'da açın.
  2. Dosyayı gerektiği gibi düzenleyin. C# Evrensel Windows projesi için <TemplateID>Microsoft.CSharp.Class</TemplateID> öğesini <TemplateData> elementi içine ekleyin.
  3. .vstemplate dosyasını kaydedip kapatın ve .zip dosyasında değiştirin.

Belirli proje alt türleri için şablonları etkinleştirme

.vstemplate dosyasını düzenleyerek öğe şablonunuzun yalnızca Windows, Office, Veritabanı veya Web gibi belirli proje alt türleri için görüntüleneceğini belirtebilirsiniz.

  1. Düzenlemek üzere .vstemplate dosyasını açın.
  2. öğesinin hemen arkasına, değeri ProjectType, Windows, Office veya Database olan bir Web öğesi ekleyin. Örneğin: <ProjectSubType>Database</ProjectSubType>.

Aşağıdaki örnekte projeler için Office dosyası gösterilmektedir.

<VSTemplate Version="2.0.0" Type="Item" Version="2.0.0">
   <TemplateData>
      <Name>Class</Name>
      <Description>An empty class file</Description>
      <Icon>Class.ico</Icon>
      <ProjectType>CSharp</ProjectType>
      <ProjectSubType>Office</ProjectSubType>
      <DefaultName>Class.cs</DefaultName>
   </TemplateData>
   <TemplateContent>
      <ProjectItem>Class1.cs</ProjectItem>
   </TemplateContent>
</VSTemplate>

El ile öğe şablonu oluşturma

Sihirbazı kullanmak yerine, el ile sıfırdan bir öğe şablonu oluşturabilirsiniz.

  1. Proje oluşturma ve öğe ekleme.
  2. Herhangi bir parametre değişikliğinin gerçekleştirileceği yeri ekleme gibi öğeyi istediğiniz gibi değiştirin ve öğeyi kaydedin.
  3. Bir XML dosyası oluşturun ve proje öğesi dosyanızla aynı dizinde bir .vstemplate dosya uzantısıyla kaydedin.
  4. Önceki örnekte gösterildiği gibi .vstemplate XML dosyasına öğe şablonu meta verileri ekleyin. Daha fazla bilgi için Şablon şeması başvurusu (genişletilebilirlik) kısmına bakın.
  5. .vstemplate dosyasını kaydedin ve kapatın.
  6. Windows Gezgini'nde, .vstemplate dosyası da dahil olmak üzere şablonunuzda eklemek istediğiniz dosyaları seçin. Seçime sağ tıklayın veZip Dosyasına> seçin.
  7. Elde edilen .zip dosyasını kopyalayın ve Visual Studio kullanıcı öğesi şablonu konumuna yapıştırın. Varsayılan dizin %USERPROFILE%\Documents\Visual Studio <version>\Templates\ItemTemplates şeklindedir.