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.
Proje şablonu oluşturun.
Şablonun oluşturulacağı projeyi açın. Bu proje herhangi bir proje türünde olabilir.
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.
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.
.zip dosyasını projeye ekleyin. Çıkış Dizinine Kopyala özelliğini olarak
Copy Always
ayarlayın.Çö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.
Dosyayı kaydedin ve kapatın
source.extension.vsixmanifest
.Projeyi derleyin.
Çıkış dizininde dosyaya
.vsix
çift tıklayın.VSIX Yükleyicisi ileti kutusu görüntülenir. Uzantıyı yüklemek için yönergeleri izleyin.
Visual Studio'yu kapatın ve yeniden açın.
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.
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
Ş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.zip
değiştirin ve dosyayı açın.Şablonun gösterilmesi gereken Yeni Proje iletişim kutusunun bölümüyle aynı ada sahip yeni bir klasör oluşturun.
Şablon bir alt bölüm içinde görünecekse, aynı ada sahip bir alt klasör oluşturun.
Şablon
.zip
dosyasını yeni klasöre taşıyın.Uzantısını
.zip
olarak.vsix
değiştirin.VSIX bildirimini açın.
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\CSharp
etmelidir.