Buat pemasang Windows "MSI" menggunakan WiX Part1
Persekitaran
- Visual Studio
-
- Komuniti studio visual 2017
- Komuniti studio visual 2019
- WiX Toolset
- 3.11.2
※ Bekerja dalam versi lain, tetapi tidak disahkan
Pada mulanya
Terakhir kali saya menubuhkan WiX, saya ingin benar-benar membuat pemasang.
Imej pemasang untuk mencipta
Jika anda menciptanya dalam langkah ini, anda akan dapat membuat pemasang berikut.
Pra-persediaan
- Anda telah mencipta aplikasi untuk Windows yang anda ingin Terbitkan.
- WiX ditubuhkan.
Bersedia untuk program (exes) untuk mengedar
Cipta atur cara, bina, dan sediakan aplikasi (exe) yang telah melengkapkan ujian. Kami telah menggunakan WiX untuk mengedar versi percubaan Saber kecil permainan ,jadi kami telah diposting langkah-langkah. Sila ambil perhatian bahawa beberapa permainan termasuk grafik.
Berikut adalah senarai fail yang akan dipasang pada masa ini. Sejak "exe" dan "ICO" adalah fail untuk Permainan, "exe" Jika anda mahu bekerja semata-mata "exe" tidak menjadi masalah. "ICO" adalah imej ikon yang akan dipaparkan dalam menu mula, jadi anda perlu bersedia.
Dengan cara ini, program ini mempunyai 32bit dan versi 64bit, tetapi kali ini saya akan membuat pemasang 32-bit.
Buat projek persediaan WiX
Mulakan Visual Studio dan cipta projek baru. Pilih ia kerana terdapat projek persediaan untuk WiX v3.
Nama projek haruslah mudah difahami. Anda boleh menemuinya di mana sahaja, tetapi jika anda tidak mempunyai sebarang masalah, anda boleh lulus laluan alfanumerik.
Projek ini telah dicipta. Anda akan menulis tetapan yang diperlukan untuk pembukaan "produk. wxs" pertama, tetapi pertama sekali anda akan bersedia untuk itu.
Layari perpustakaan UI
Bergantung pada pemasang apa yang anda cipta, saya ingin membuat beberapa perubahan kepada pemasang gaya Wizard mudah, jadi saya akan menambah perpustakaan UI. Klik kanan rujukan dalam projek dan pilih Tambah rujukan.
Buka folder "C:\program files files (x86) \WiX Toolset v 3.11 \ bin \", tambah "Wixuipelanjutan" dan klik OK butang. (Laluan folder mungkin berbeza bergantung kepada persekitaran pembangunan dan versi wix.)
Telah ditambah.
Keutamaan projek
Klik kanan projek dan pilih sifat.
Dari tab pemasang, anda boleh menentukan nama fail pemasang untuk menjana dengan nama output. Anda boleh menukar nama fail walaupun selepas anda menjana pemasang, jadi mengubahnya mengikut keperluan.
Pilih tab bina. Saya tidak fikir saya akan melepaskan dengan konfigurasi nyahpepijat, jadi saya akan menukar konfigurasi untuk melepaskan.
Masukkan JA-JP untuk budaya membina. Nampaknya boleh menentukan pelbagai bahasa atau tidak lengkap, tetapi jika anda membina dalam bahasa selain daripada JA-JP dalam persekitaran OS Jepun, anda akan mendapat ralat. Jika anda ingin membina dalam bahasa lain, anda mungkin perlu memberikan OS Inggeris atau menambah pakej bahasa. (Operasi yang tidak disahkan)
Berikan bahan untuk dipaparkan dalam pendeta
Saya akan menyediakan tiga bahan untuk memaparkan Wizard pemasang.
sepanduk. BMP
Ia muncul dalam sepanduk di bahagian atas skrin pemasangan.
Saiz banner. BMP adalah 493 x 58 piksel. Ia biasanya lebih baik untuk menyesuaikan imej dalam 200px di sebelah kanan dan membuat baki latar belakang putih, tetapi anda juga boleh meletakkan imej di sebelah kiri. Dalam kes itu, ia bertindih dengan teks, jadi ia tidak boleh sukar untuk dilihat.
dialog. BMP
Digunakan untuk imej latar belakang pada permulaan dan akhir pemasangan.
dialog. BMP adalah saiz 493 x 312 piksel. Jika anda ingin muat imej di sebelah kiri, Fit dalam julat "164 x 312" piksel, dan membuat rehat latar belakang putih. Jika anda meletakkan imej di sebelah kanan, ia akan bertindih dengan teks, jadi ia tidak boleh sukar untuk dilihat.
lesen. rtf
Digunakan untuk memaparkan perjanjian lesen pada skrin pemasangan. Kandungan yang dicipta dalam fail ini dipaparkan kerana ia berada di skrin pemasangan. Tidak menyebut ayat, susun atur dan hiasan teks ditunjukkan.
Tidak ada teks tetap untuk dipaparkan, jadi sila buat kandungan untuk aplikasi yang anda ingin edarkan.
Anda boleh mengedit fail. rtf dalam WordPad, yang standardly dipasang pada Windows. Anda boleh mengedit perkataan, tetapi ia adalah selamat untuk mengeditnya di WordPad kerana anda masih ingat ia tidak kelihatan baik.
Tambah tiga fail ini ke dalam projek anda.
Gunakan fail untuk dipasang
Cipta folder dalam folder projek. Nama folder boleh menjadi apa-apa, tetapi menjadikannya sedikit lebih mudah untuk berbuat demikian jika anda mahu melakukan nama folder yang sama yang anda cipta dalam fail atur cara semasa pemasangan. Nama folder ini juga digunakan untuk laluan relatif apabila merujuk kepada fail dalam fail konfigurasi.
Anda mempunyai folder dalam folder projek, tetapi anda tidak perlu menambahkannya ke projek studio visual anda.
Tambah satu set fail untuk dipasang.
Ringkasan
Pada masa ini, anda sudah bersedia untuk pergi ke peringkat sebelum anda menyediakan pemasang. Pada masa akan datang, saya akan menunjukkan kepada anda bagaimana untuk menetapkan pemasang dan bagaimana untuk melakukannya.