Aracılığıyla paylaş


VSIX proje şablonu

VSIX projesinde bir veya daha fazla Visual Studio uzantısını sarmalayıp paketi Visual Studio Market Web sitesinde yayımlamak için VSIX Projesi şablonunu kullanabilirsiniz.

VSIX dağıtımı VSPackage'ları, derlemeleri, MEF bileşenlerini, proje şablonlarını, öğe şablonlarını, araç kutusu denetimlerini ve özel uzantı türlerini destekler.

Not

VSIX projelerini kullanmak için Visual Studio SDK'sını yüklemeniz gerekir. Visual Studio SDK'sı hakkında daha fazla bilgi için bkz . Visual Studio SDK.

VSIX proje şablonu nerede bulunur?

VSIX Projesi şablonu, Yeni Proje iletişim kutusunda "vsix" araması yaparak kullanılabilir. Hem C# hem de Visual Basic sürümü vardır.

İpucu

Yeni Proje iletişim kutusunun üst kısmındaki açılan liste kutusunda .NET Framework 4.5 veya üzerinin belirtildiğinden emin olmalısınız.

VSIX proje şablonunun kullanımları

VSIX proje şablonunun iki ana kullanım alanı vardır:

  • Proje şablonlarını, öğe şablonlarını ve uzantıları dağıtmak için.

  • Birden çok uzantının çıkışlarını tek bir dağıtım paketine sarmalama.

Uzantıyı boş bir VSIX projesinde paketleme

Var olan bir uzantıyı veya VSIX desteği olmayan bir uzantıyı boş bir VSIX projesine sarmalayarak paketleyebilirsiniz. Sarmalanacak uzantı, VSIX şeması tarafından desteklenen türde olmalıdır.

VSIX projesi kullanarak uzantı paketlemek için

  1. Uzantınızı oluşturan projeleri oluşturun.

  2. VSIX Projesi şablonunu kullanarak bir VSIX projesi oluşturun.

    Source.extension.vsixmanifest, Bildirim Tasarım Aracı açılır.

  3. Varlıklar sekmesinde Yeni düğmesini seçin.

    Yeni Varlık Ekle iletişim kutusu görüntülenir.

  4. Tür listesinde, eklenecek uzantı türünü seçin.

  5. Geçerli çözüme dahil edilen bir uzantı veya içerik öğesi (örneğin, bir öğe şablonu veya derlenmiş derleme) eklemek için aşağıdaki adımları gerçekleştirin:

    1. Kaynak listesinde Geçerli çözümde bir proje'yi seçin.

    2. Proje listesinde uzantının adını seçin.

    3. Bu klasöre ekle kutusuna varlığın eklendiği klasörün adını girin ve tamam düğmesini seçin.

  6. Geçerli çözüme dahil olmayan bir uzantı veya içerik öğesi eklemek için aşağıdaki adımları gerçekleştirin:

    1. Kaynak liste kutusunda Dosya sisteminde dosya'yı seçin.

    2. Yol alanına derlenmiş veya sıkıştırılmış uzantı dosyasının tam yolunu girin veya dosyaya göz atmak için Gözat düğmesini kullanın.

    3. Bu klasöre ekle kutusuna varlığın eklendiği klasörün adını girin ve tamam düğmesini seçin.

  7. Paketinizin ek uzantılar içermesini istiyorsanız, bunları aynı şekilde ekleyin.

  8. Çözümü oluşturun.

    Visual Studio, VSIX bildirim dosyası, [Content_Types].xml dosyası ve projeye eklediğiniz tüm uzantı varlıklarını içeren bir .vsix dosyası oluşturur.