Membuat Windows Installer "MSI" menggunakan WiX part1

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

Terakhir kali saya mengatur WiX, saya ingin benar-benar membuat installer.

Image installer untuk membuat

Jika Anda membuatnya dalam langkah ini, Anda akan dapat membuat installer berikut.

image

image

image

image

image

Pra-Persiapan

  • Anda telah membuat aplikasi untuk Windows yang ingin Anda publikasikan.
  • WiX diatur.

Mempersiapkan program (Exes) untuk mendistribusikan

Membuat program, membangun, dan mempersiapkan aplikasi (exe) yang telah menyelesaikan tes. Kami telah menggunakan WiX untuk mendistribusikan versi percobaan dari permainan sedikit saber,jadi kami telah diposting langkah. Harap dicatat bahwa beberapa permainan termasuk grafis.

Di bawah ini adalah daftar file yang akan diinstal kali ini. Sejak "exe" dan "ICO" adalah file untuk game, "exe" jika Anda ingin bekerja sendiri "exe" tidak menjadi masalah. "ICO" adalah gambar ikon yang akan ditampilkan di menu mulai, sehingga Anda harus mempersiapkan.

image

By the way, program ini memiliki versi 32bit dan 64bit, tapi kali ini saya akan membuat installer 32-bit.

Membuat proyek pengaturan WiX

Mulai Visual Studio dan membuat proyek baru. Pilih karena ada setup Project untuk WiX v3.

image

Nama proyek harus mudah dimengerti. Anda dapat menemukannya di mana saja, tetapi jika Anda tidak memiliki masalah, Anda dapat melewati jalur alfanumerik.

image

Proyek telah dibuat. Anda akan menulis pengaturan yang diperlukan untuk pertama "Product. wxs" pembukaan, tapi pertama-tama Anda akan mempersiapkan untuk itu.

image

Browse perpustakaan UI

Tergantung pada apa installer yang Anda buat, saya ingin membuat beberapa perubahan pada Installer bergaya Wizard sederhana, jadi saya akan menambahkan Library UI. Klik kanan referensi dalam proyek dan pilih Tambahkan referensi.

image

Buka folder "C:\Program Files (x86) \WiX toolset v 3.11 \ bin \", tambahkan "WixUIExtension" dan klik tombol OK. (Jalur dari folder dapat bervariasi tergantung pada lingkungan pengembangan dan versi Wix.)

image

Telah ditambahkan.

image

Preferensi proyek

Klik kanan proyek dan pilih properti.

image

Dari tab Penginstal, Anda dapat menentukan nama berkas Penginstal untuk menghasilkan dengan nama output. Anda dapat mengubah nama file bahkan setelah Anda membuat installer, sehingga mengubahnya sesuai kebutuhan.

image

Pilih tab Build. Saya tidak berpikir saya akan melepaskannya dengan konfigurasi debug, jadi saya akan mengubah konfigurasi ke release.

Masukkan Ja-JP untuk budaya untuk membangun. Tampaknya dapat menentukan beberapa bahasa atau tidak terisi, tetapi jika Anda membangun dalam bahasa selain Ja-JP di lingkungan OS Jepang, Anda akan mendapatkan error. Jika Anda ingin membangun dalam bahasa lain, Anda mungkin perlu menyediakan OS Inggris atau menambahkan paket bahasa. (Operasi belum dikonfirmasi)

image

Menyediakan bahan untuk ditampilkan dalam Wizard

Saya akan menyiapkan tiga bahan untuk menampilkan Wizard installer.

banner. BMP

Muncul di banner di bagian atas layar instalasi.

image

Ukuran banner. BMP adalah 493 x 58 pixel. Hal ini biasanya lebih baik untuk menyesuaikan gambar dalam 200px di sebelah kanan dan membuat latar belakang yang tersisa putih, tetapi Anda juga dapat menempatkan gambar di sebelah kiri. Dalam hal ini, tumpang tindih dengan teks, jadi seharusnya tidak sulit untuk melihat.

dialog. BMP

Digunakan untuk gambar latar belakang pada awal dan akhir instalasi.

image

dialog. BMP adalah ukuran 493 x 312 piksel. Jika Anda ingin menyesuaikan gambar di sebelah kiri, muat dalam kisaran "164 x 312" piksel, dan membuat sisanya latar belakang putih. Jika Anda menempatkan gambar di sisi kanan, itu akan tumpang tindih dengan teks, jadi seharusnya tidak sulit untuk melihat.

lisensi. RTF

Digunakan untuk menampilkan perjanjian lisensi pada layar instalasi. Isi yang dibuat dalam file ini ditampilkan seperti pada layar instalasi. Belum lagi kalimat, tata letak dan dekorasi teks tercermin.

Tidak ada teks tetap untuk ditampilkan, jadi silakan buat konten untuk aplikasi yang ingin Anda distribusikan.

image

Anda dapat mengedit berkas. RTF di WordPad, yang diinstal secara kandungan di Windows. Anda dapat mengedit kata, tapi itu aman untuk mengeditnya di WordPad karena Anda ingat itu tidak terlihat baik.

image

Tambahkan tiga file ini ke proyek Anda.

image

Menyebarkan berkas untuk menginstal

Buat folder di folder proyek. Nama folder bisa apa saja, tapi membuatnya sedikit lebih mudah untuk melakukannya jika Anda ingin melakukan nama folder yang sama yang Anda buat di Program Files selama instalasi. Nama folder ini juga digunakan untuk path relatif ketika mengacu pada file dalam file konfigurasi.

Anda memiliki folder di folder proyek, tetapi Anda tidak perlu menambahkannya ke proyek Visual Studio.

image

Tambahkan satu set file untuk menginstal.

image

Ringkasan

Pada titik ini, Anda siap untuk pergi ke tahap sebelum Anda mengatur installer. Lain kali, saya akan menunjukkan cara untuk mengatur installer dan bagaimana menyelesaikannya.