Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Visual Studio mendukung dua jenis integrasi kontrol sumber: plug-in kontrol sumber yang menyediakan fungsionalitas dasar dan dibangun menggunakan API Plug-in Kontrol Sumber (sebelumnya dikenal sebagai API MSSCCI), dan solusi integrasi kontrol sumber berbasis VSPackage yang menyediakan fungsionalitas yang lebih kuat.
Plug-in Kontrol Sumber
Plug-in Kontrol Sumber ditulis sebagai DLL yang mengimplementasikan API Plug-in Kontrol Sumber. Fungsionalitas integrasi kontrol pendaftaran dan sumber disediakan melalui API. Pendekatan ini lebih mudah diterapkan daripada kontrol sumber VSPackage, dan menggunakan antarmuka pengguna (UI) Visual Studio untuk sebagian besar operasi kontrol sumber.
Untuk menerapkan plug-in kontrol sumber menggunakan API Plug-in Kontrol Sumber, ikuti langkah-langkah berikut:
Buat DLL yang mengimplementasikan fungsi yang ditentukan dalam Plug-in Kontrol Sumber.
Daftarkan DLL dengan membuat entri registri yang sesuai, seperti yang dijelaskan dalam Cara: Menginstal Plug-in Kontrol Sumber.
Buat UI pembantu dan tampilkan saat diminta oleh Paket Adaptor Kontrol Sumber (komponen Visual Studio yang menangani fungsionalitas kontrol sumber melalui plug-in kontrol sumber).
Untuk informasi selengkapnya, lihat Membuat Plug-in Kontrol Sumber.
Kontrol Sumber VSPackage
Implementasi VSPackage kontrol sumber memungkinkan Anda mengembangkan pengganti yang disesuaikan untuk UI kontrol sumber Visual Studio. Pendekatan ini memberikan kontrol penuh atas integrasi kontrol sumber, tetapi mengharuskan Anda untuk menyediakan elemen UI dan mengimplementasikan antarmuka kontrol sumber yang sebaliknya akan disediakan di bawah pendekatan plug-in.
Untuk menerapkan kontrol sumber VSPackage, Anda harus:
Buat dan daftarkan kontrol sumber Anda sendiri VSPackage, seperti yang dijelaskan dalam Pendaftaran dan Pemilihan.
Ganti UI kontrol sumber default dengan UI kustom Anda. Lihat Antarmuka Pengguna Kustom.
Tentukan simbol yang akan digunakan, dan tangani peristiwa simbol pada Penjelajah Solusi. Lihat Kontrol Glyph.
Tanganilah peristiwa Edit Kueri dan Simpan Kueri, seperti yang diperlihatkan dalam Edit Kueri Simpan Kueri.
Untuk informasi selengkapnya, lihat Membuat Kontrol Sumber VSPackage.