Menata WiX untuk membuat penginstal Windows untuk distribusi program

Tanggal pembuatan halaman :

Lingkungan

Studio visual
  • Visual Studio komunitas 2017
  • Visual Studio komunitas 2019
WiX toolset
3.11.2

※ Bekerja di versi lain, tetapi tidak dikonfirmasi

Pada mulanya

Ada berbagai cara untuk mendistribusikan aplikasi yang Anda buat untuk Windows. Dalam beberapa kasus, Anda dapat mendistribusikan program ". exe" langsung, tetapi dalam hal ini program dapat ditempatkan di mana saja di pengguna dan tidak akan bekerja dengan baik, atau Anda mungkin tidak dapat melakukan apa yang ingin Anda lakukan pada saat setup.

Oleh karena itu, jika Anda ingin menyebarkan program besar yang besar atau kompleks, seperti aplikasi komersial, Anda biasanya memiliki installer tersedia bagi pengguna untuk menginstal.

Artikel ini memberikan petunjuk langkah demi langkah tentang cara membuat Penginstal yang umum digunakan dalam instalasi dalam format "MSI" penginstal Windows. Anda juga dapat membuat Penginstal MSI dengan fitur Visual Studio standar, tetapi kami menggunakan WiX. WiX memungkinkan Anda untuk membuat installer yang lebih terperinci daripada fitur Visual Studio standar.

Saya tidak bisa mengenalkan semua fitur di sini, tetapi jika Anda ingin memahami alur pembuatan installer terlebih dahulu dan menambahkan fitur lainnya, ada baiknya Anda memeriksa situs resminya.

Pra-Persiapan

  • Anda memiliki Visual Studio yang diinstal.
  • Masuk ke Windows dengan hak administratif.
  • Anda telah menginstal .NET Framework 3.5.1 pada Windows.

Memasang Wix toolset

Buka situs resmi di bawah ini dan men-download WiX toolset membangun alat.

image

Download wix311. exe pada halaman sebelumnya Anda membuka. (Versi dapat bervariasi tergantung pada pembaruan))

image

Tekan Save untuk menjalankannya. Secara default, disimpan ke folder download. (Jika Anda menjalankannya secara langsung, itu akan disimpan dalam folder terpisah.)

image

image

Setelah menjalankan WiX toolset membangun alat, Anda mendapatkan galat berikut ini:

image

Anda harus menginstal .NET Framework 3.5.1 runtime. Tidak diinstal sebagai standar di modern Windows 10, dan tidak akan diinstal kecuali Anda menginstal Visual Studio terbaru kecuali Anda secara eksplisit menginstal SDK selama penginstalan.

Jika Anda ingin menginstal, download dan menginstal runtime dari link berikut:

By the way, file yang didownload adalah membangun alat dan belum terinstal belum. Klik install untuk menginstalnya.

image

image

Setelah penginstalan selesai, pesan di kiri atas adalah "berhasil diinstal". Klik Exit untuk keluar.

image

Anda dapat melihat bahwa folder telah ditambahkan ke menu mulai.

image

Menginstal WiX toolset Visual Studio Extension

Kemudian instal Wix toolset Visual Studio Extension. Download dan instal file dari halaman berikut. Di sinilah versi Visual Studio 2019 disertakan.

image

image

Jalankan file yang didownload.

image

image

Klik tombol install.

image

Klik tombol Close untuk menyelesaikan instalasi.

image

Ini selesai setup.

Unduh Wix sunting

Ini tidak diperlukan, tapi sedikit berguna saat mengedit pengaturan Wix. Silakan download dari situs berikut. Ada juga baik installer atau versi exe tunggal. Tips menjelaskan menggunakan Wix Edit.

image

Ringkasan

WiX sekarang diatur. Lain kali, saya ingin membuat installer sederhana.