VSIX Projesi şablonunu kullanmaya başlama

VSIX Projesi şablonunu kullanarak bir uzantı oluşturabilir veya mevcut bir uzantıyı dağıtım için paketleyebilirsiniz. VSIX Projesi şablonu hem Visual Basic hem de Visual C# sürümlerine sahiptir ve Visual Studio SDK'sının bir parçası olarak yüklenir.

VSIX Projesi şablonu yalnızca uzantı ve içerdiği varlıklar hakkında bilgi içeren bir source.extension.vsixmanifest dosyadan oluşur.

VSIX proje şablonunu bulmak için Visual Studio SDK'sını yüklemeniz gerekir. Daha fazla bilgi için bkz . Visual Studio SDK'sı.

VSIX Proje şablonunu kullanarak Özel Proje Şablonu dağıtma

Aşağıdaki adımlarda, diğer geliştiricilerle paylaşabileceğiniz veya Visual Studio Galerisi'ne yükleyebileceğiniz bir proje şablonunu paketlemek için VSIX projesinin nasıl kullanılacağı gösterilmektedir.

  1. Proje şablonu oluşturun.

    1. Şablonun oluşturulacağı projeyi açın. Bu proje herhangi bir proje türünde olabilir.

    2. Proje menüsünde Şablonu Dışarı Aktar'a tıklayın. Sihirbazın adımlarını tamamlayın.

      .zip içinde %USERPROFILE%\My Documents\Visual Studio {version}\My Exported Templates\bir dosya oluşturulur.

  2. Boş bir VSIX projesi oluşturun.

    Dosya>Yeni>Proje’yi seçin. Arama kutusuna "vsix" yazın ve VSIX Projesinin C# veya Visual Basic sürümünü seçin.

  3. .zip dosyasını projeye ekleyin. Çıkış Dizinine Kopyala özelliğini olarak Copy Alwaysayarlayın.

  4. Çözüm Gezgini,source.extension.vsixmanifest dosyasına çift tıklayarak dosyayı VSIX Bildirimi Tasarım Aracı açın ve aşağıdaki değişiklikleri yapın:

    • Ürün Adı alanını Proje Şablonum olarak ayarlayın.

    • Ürün Kimliği alanını MyProjectTemplate - 1 olarak ayarlayın.

    • Yazar alanını Fabrikam olarak ayarlayın.

    • Açıklama alanını Proje şablonum olarak ayarlayın.

    • Varlıklar bölümünde bir Microsoft.VisualStudio.ProjectTemplate türü ekleyin ve yolunu .zip dosyasının adına ayarlayın.

  5. Dosyayı kaydedin ve kapatın source.extension.vsixmanifest .

  6. Projeyi derleyin.

  7. Çıkış dizininde dosyaya .vsix çift tıklayın.

  8. VSIX Yükleyicisi ileti kutusu görüntülenir. Uzantıyı yüklemek için yönergeleri izleyin.

  9. Visual Studio'yu kapatın ve yeniden açın.

  10. Uzantıları Yönet'i seçin (Uzantılar menüsünde) ve Şablonlar kategorisini seçin. Kullanılabilir uzantılardan biri Projem Şablonu olmalıdır.

  11. Yeni proje şablonu, Yeni Proje iletişim kutusunda özgün proje şablonuyla aynı yerde görüntülenir. Örneğin, Visual Basic konsol uygulamasından VB Konsolu adlı bir şablon oluşturduysanız, VB Konsolu Visual Basic Konsol Uygulaması şablonuyla aynı bölmede görünür.

Şablonun konumunu Yeni Proje İletişim kutusunda belirtmek için

  1. Şablon klasörleri ve {Visual Studio Installation Path}\Common7\IDE\ItemTemplates dizinlerinde {Visual Studio Installation Path}\Common7\IDE\ProjectTemplates bulunur. Yeni Proje iletişim kutusundaki en üst düzey bölümlerin adları, şablon klasörlerinin adlarıyla tam olarak eşleşmiyor. Farklı oldukları durumlarda şablon klasörünün adını kullanın.

    Dosya uzantısını .vsix olarak .zipdeğiştirin ve dosyayı açın.

  2. Şablonun gösterilmesi gereken Yeni Proje iletişim kutusunun bölümüyle aynı ada sahip yeni bir klasör oluşturun.

  3. Şablon bir alt bölüm içinde görünecekse, aynı ada sahip bir alt klasör oluşturun.

  4. Şablon .zip dosyasını yeni klasöre taşıyın.

  5. Uzantısını .zip olarak .vsixdeğiştirin.

  6. VSIX bildirimini açın.

  7. VSIX bildiriminde, şablonun Varlık yolunu, şablon dosyasını içeren dizin ağacının köküne işaret eden şekilde güncelleştirin. Örneğin, şablon içindeyse \CSharp\Windows, başvuru öğesini işaret \CSharpetmelidir.