Bagikan melalui


Menulis Ekstensi Visual Studio

Setelah selesai mengembangkan ekstensi, Anda dapat menginstalnya di komputer lain, membagikannya dengan teman dan rekan kerja Anda, atau menerbitkannya di Visual Studio Marketplace. Di bagian ini kami menjelaskan semua hal yang perlu Anda lakukan untuk menerbitkan dan memelihara ekstensi Anda: bekerja dengan file .vsix, penerbitan, pelokalan, dan pembaruan.

Bekerja dengan Ekstensi VSIX

Anda dapat membuat ekstensi VSIX dengan membuat Proyek VSIX kosong, lalu menambahkan templat item yang berbeda ke dalamnya. Untuk informasi selengkapnya, lihat Templat Proyek VSIX.

Anda dapat menggunakan format VSIX untuk mengemas templat proyek, templat item, VSPackages, komponen Managed Extensibility Framework (MEF), kontrol Kotak Alat , rakitan, dan jenis kustom (ini termasuk Halaman Mulai kustom untuk Visual Studio 2017). Format VSIX menggunakan penyebaran berbasis file. Untuk informasi selengkapnya tentang paket VSIX, lihat Anatomi Paket VSIX.

Format VSIX tidak mendukung penginstalan cuplikan kode. Ini juga tidak mendukung skenario lain tertentu seperti menulis ke Global Assembly Cache (GAC) atau ke registri sistem. Jika Anda perlu menulis ke GAC atau registri dalam penginstalan, Anda harus menggunakan Penginstal Windows. Untuk informasi selengkapnya, lihat Menyiapkan Ekstensi untuk Penyebaran Penginstal Windows.

Menerbitkan Ekstensi Anda ke Visual Studio Marketplace

Anda dapat mendistribusikan ekstensi Anda ke orang lain hanya dengan mengirimkan file .vsix atau memasukkannya ke server. Tetapi cara terbaik untuk mendapatkan kode Anda di tangan banyak orang adalah dengan meletakkannya di Visual Studio Marketplace. Ekstensi Visual Studio Marketplace tersedia untuk pengguna Visual Studio melalui Ekstensi dan Pembaruan. Untuk informasi selengkapnya, lihat Menemukan dan Menggunakan Ekstensi Visual Studio.

Untuk contoh lengkap yang menunjukkan cara mengunggah ekstensi ke Visual Studio Marketplace, lihat Panduan: Menerbitkan Ekstensi Visual Studio.

Galeri Privat

Saat mengembangkan kontrol, templat, dan alat, Anda dapat membagikannya dengan organisasi Dengan mempostingnya ke galeri privat di intranet Anda. Untuk informasi selengkapnya, lihat Galeri Privat.

Melokalisasi Ekstensi Anda

Jika Anda berencana untuk merilis ekstensi di lokal yang berbeda, Anda harus mempertimbangkan untuk melokalisasinya. Untuk penjelasan tentang apa yang terlibat, lihat Melokalisasi Paket VSIX.

Memperbarui dan Membuat Versi Ekstensi Anda

Setelah Anda menerbitkan ekstensi, akan tiba saatnya Anda perlu memperbaruinya. Untuk mengetahui cara memperbarui ekstensi yang telah diterbitkan di Visual Studio Marketplace, lihat Cara: Memperbarui Ekstensi.

Anda dapat mengatur ekstensi untuk mendukung beberapa versi Visual Studio. Untuk informasi selengkapnya, lihat Mendukung Beberapa Versi Visual Studio.

Judul Deskripsi
Memulai Templat Proyek VSIX Menjelaskan cara menggunakan templat proyek VSIX untuk menginstal templat proyek kustom.
Anatomi Paket VSIX Menjelaskan komponen paket VSIX.
Templat Proyek VSIX Menyediakan instruksi langkah demi langkah tentang cara mengemas dan menerbitkan ekstensi.
Melokalisasi Paket VSIX Menjelaskan cara menyediakan teks yang dilokalkan untuk proses penginstalan dengan menggunakan file extension.vsixlangpack.
Cara: Memperbarui Ekstensi Menjelaskan cara memperbarui ekstensi pada sistem Anda dan cara menyebarkan pembaruan ke ekstensi Visual Studio yang ada.
Cara: Menambahkan Dependensi ke Paket VSIX Menjelaskan cara menambahkan referensi ke paket penyebaran VSIX.
Menyiapkan Ekstensi untuk Penyebaran Alat Penginstal Windows Menjelaskan cara menyebarkan ekstensi Anda dengan Windows Installer.
Menandatangani Paket VSIX Menjelaskan cara menandatangani paket VSIX.
Galeri Privat Menjelaskan cara membuat galeri privat untuk ekstensi.
Mendukung Beberapa Versi Visual Studio Memperlihatkan cara agar ekstensi Anda mendukung beberapa versi Visual Studio.
Menemukan Visual Studio Menjelaskan cara menemukan instans Visual Studio untuk penyebaran ekstensi kustom.