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.
VSPackage tidak dapat berfungsi kecuali Visual Studio diinstal. Saat Anda menggunakan Microsoft Windows Installer untuk mengelola penginstalan VSPackage, Anda dapat mengonfigurasi alat penginstal untuk mendeteksi apakah Visual Studio diinstal. Anda juga dapat mengonfigurasinya untuk memeriksa sistem untuk persyaratan lain, misalnya, versi Windows tertentu atau sejumlah RAM tertentu.
Mendeteksi edisi Visual Studio
Untuk menentukan apakah edisi Visual Studio diinstal, verifikasi bahwa nilai kunci Instal registri adalah (REG_DWORD) 1 di folder yang sesuai, seperti yang tercantum dalam tabel berikut. Perhatikan bahwa ada hierarki edisi Visual Studio:
Perusahaan
Profesional
Komunitas
Saat edisi yang lebih baru diinstal, kunci registri untuk edisi tersebut ditambahkan serta untuk edisi sebelumnya. Artinya, jika edisi Enterprise diinstal, kunci Instal diatur ke 1 untuk Enterprise, serta untuk edisi Profesional dan Komunitas. Oleh karena itu, Anda perlu memeriksa hanya untuk edisi terbaru yang Anda butuhkan.
Catatan
Dalam editor registri versi 64-bit, kunci 32-bit ditampilkan di bawah HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\. Kunci Visual Studio berada di bawah HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\DevDiv\vs\Servicing\.
Produk | Tombol |
---|---|
Visual Studio Enterprise 2015 | HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DevDiv\vs\Servicing\14.0\enterprise |
Visual Studio Professional 2015 | HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DevDiv\vs\Servicing\14.0\professional |
Komunitas Visual Studio 2015 | HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DevDiv\vs\Servicing\14.0\community |
Visual Studio 2015 Shell (terintegrasi dan terisolasi) | HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DevDiv\vs\Servicing\14.0\isoshell |
Mendeteksi kapan Visual Studio berjalan
VSPackage Anda tidak dapat didaftarkan dengan benar jika Visual Studio berjalan saat VSPackage diinstal. Alat penginstal harus mendeteksi kapan Visual Studio berjalan lalu menolak untuk menginstal program. Penginstal Windows tidak mengizinkan Anda menggunakan entri tabel untuk mengaktifkan deteksi tersebut. Sebagai gantinya, Anda harus membuat tindakan kustom, sebagai berikut: Gunakan EnumProcesses
fungsi untuk mendeteksi proses devenv.exe , lalu atur properti alat penginstal yang digunakan dalam kondisi peluncuran atau tampilkan kotak dialog secara kondisional yang meminta pengguna untuk menutup Visual Studio.