Bagikan melalui


Menulis paket Penginstal Windows

Data mendorong model Penginstal Windows. Daripada menulis skrip prosedural untuk menyalin file dan menulis entri registri, misalnya, Anda menulis baris dan kolom dalam tabel database yang berisi data file dan registri.

Entri database

Untuk menginstal VSPackage, paket Penginstal Windows harus berisi entri database untuk melakukan tugas berikut:

  • Cari sistem untuk menemukan versi Visual Studio yang didukung VSPackage Anda (menggunakan tabel Penginstal Windows yang mencakup AppSearch, CompLocator, RegLocator, DrLocator, dan Tanda Tangan).

  • Batalkan penginstalan jika tidak ada versi Visual Studio yang didukung yang diinstal atau jika persyaratan sistem lain dari VSPackage tidak terpenuhi (menggunakan tabel LaunchCondition).

  • Instal VSPackage dan file dependen (menggunakan direktori, komponen, dan tabel file).

  • Tambahkan informasi yang sesuai untuk VSPackage ke registri (menggunakan tabel Registri).

  • Integrasikan VSPackage di Visual Studio dengan memanggil devenv.exe /setup (menggunakan tabel CustomAction).

Untuk informasi selengkapnya, lihat Penginstal Windows.

Alat penyiapan

Berbagai alat penyiapan pihak ketiga menyediakan lingkungan pengembangan untuk paket Pemasang Windows. Alat gratis berikut ini tersedia:

  • InstallShield edisi terbatas

    Anda bisa mendapatkan versi terbatas InstallShield melalui dialog Visual Studio New Project . Perluas Jenis Proyek Lain lalu pilih Penyetelan dan Penyebaran. Pilih templat InstallShield.

  • Set alat XML Penginstal Windows

    Toolset WINDOWS Installer XML (WiX) membangun paket Penginstal Windows dari file sumber XML. Toolset WiX adalah proyek sumber terbuka Microsoft. Anda dapat mengunduh kode sumber dan executable dari toolset Wix.

    Untuk produk komersial yang terintegrasi ke Visual Studio dengan menggunakan Visual Studio SDK, lihat Visual Studio Marketplace.