Bagikan melalui


Templat proyek VSIX

Anda dapat menggunakan templat Proyek VSIX untuk membungkus satu atau beberapa ekstensi Visual Studio dalam proyek VSIX, lalu menerbitkan paket di situs Web Visual Studio Marketplace .

Penyebaran VSIX mendukung VSPackages, rakitan, komponen MEF, templat proyek, templat item, kontrol kotak alat, dan jenis ekstensi kustom.

Catatan

Untuk menggunakan proyek VSIX, Anda harus menginstal Visual Studio SDK. Untuk informasi selengkapnya tentang Visual Studio SDK, lihat Visual Studio SDK.

Tempat menemukan templat proyek VSIX

Templat Proyek VSIX tersedia dalam kotak dialog Proyek Baru dengan mencari "vsix". Ada versi C# dan Visual Basic.

Tip

Anda harus memastikan bahwa .NET Framework 4.5 atau yang lebih tinggi ditentukan dalam kotak daftar drop-down di bagian atas dialog Proyek Baru.

Penggunaan templat proyek VSIX

Templat proyek VSIX memiliki dua penggunaan utama:

  • Untuk menyebarkan templat proyek, templat item, dan ekstensi.

  • Untuk membungkus output dari beberapa ekstensi ke dalam satu paket penyebaran.

Mengemas ekstensi dalam proyek VSIX kosong

Anda dapat mengemas ekstensi yang ada, atau ekstensi yang belum memiliki dukungan VSIX, dengan membungkusnya dalam proyek VSIX kosong. Ekstensi yang akan dibungkus harus dari jenis yang didukung oleh skema VSIX.

Untuk mengemas ekstensi dengan menggunakan proyek VSIX

  1. Bangun proyek yang membentuk ekstensi Anda.

  2. Buat proyek VSIX dengan menggunakan templat Proyek VSIX.

    Source.extension.vsixmanifest terbuka di Manifest Designer.

  3. Pada tab Aset, pilih tombol Baru.

    Kotak dialog Tambahkan Referensi akan muncul.

  4. Di daftar Jenis, pilih jenis ekstensi yang akan ditambahkan.

  5. Untuk menambahkan ekstensi atau elemen konten yang disertakan dalam solusi saat ini (misalnya, templat item atau rakitan yang dikompilasi), lakukan langkah-langkah berikut:

    1. Di daftar Sumber, pilih Proyek dalam solusi saat ini.

    2. Di daftar Proyek, pilih nama ekstensi.

    3. Dalam kotak Sematkan dalam folder ini, masukkan nama folder untuk menyematkan aset, lalu pilih tombol OK .

  6. Untuk menambahkan ekstensi atau elemen konten yang tidak disertakan dalam solusi saat ini, lakukan langkah-langkah berikut:

    1. Dalam kotak Daftar sumber , pilih File pada sistem file.

    2. Di bidang Jalur, masukkan jalur lengkap ke file ekstensi yang dikompilasi atau dikompresi, atau gunakan tombol Telusuri untuk menelusuri file.

    3. Dalam kotak Sematkan dalam folder ini, masukkan nama folder untuk menyematkan aset, lalu pilih tombol OK .

  7. Jika Anda ingin paket Anda menyertakan ekstensi tambahan, tambahkan dengan cara yang sama.

  8. Bangun solusinya.

    Visual Studio membuat file .vsix yang berisi file manifes VSIX, file [Content_Types].xml , dan semua aset ekstensi yang Anda tambahkan ke proyek.