Buat pemasang Windows "MSI" menggunakan WiX Part1

Tarikh penciptaan halaman :

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.

image

image

image

image

image

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.

image

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.

image

Nama projek haruslah mudah difahami. Anda boleh menemuinya di mana sahaja, tetapi jika anda tidak mempunyai sebarang masalah, anda boleh lulus laluan alfanumerik.

image

Projek ini telah dicipta. Anda akan menulis tetapan yang diperlukan untuk pembukaan "produk. wxs" pertama, tetapi pertama sekali anda akan bersedia untuk itu.

image

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.

image

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.)

image

Telah ditambah.

image

Keutamaan projek

Klik kanan projek dan pilih sifat.

image

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.

image

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)

image

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.

image

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.

image

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.

image

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.

image

Tambah tiga fail ini ke dalam projek anda.

image

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.

image

Tambah satu set fail untuk dipasang.

image

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.