Membuat Windows Installer "MSI" menggunakan WiX part1
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.
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.
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.
Nama proyek harus mudah dimengerti. Anda dapat menemukannya di mana saja, tetapi jika Anda tidak memiliki masalah, Anda dapat melewati jalur alfanumerik.
Proyek telah dibuat. Anda akan menulis pengaturan yang diperlukan untuk pertama "Product. wxs" pembukaan, tapi pertama-tama Anda akan mempersiapkan untuk itu.
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.
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.)
Telah ditambahkan.
Preferensi proyek
Klik kanan proyek dan pilih properti.
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.
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)
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.
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.
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.
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.
Tambahkan tiga file ini ke proyek Anda.
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.
Tambahkan satu set file untuk menginstal.
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.