Δημιουργία ενός Προγράμματος εγκατάστασης των Windows "MSI" χρησιμοποιώντας το WiX part1

Ημερομηνία δημιουργίας σελίδας :

Περιβάλλον

Οπτικό Στούντιο
  • Κοινότητα Οπτικού Στούντιο 2017
  • Κοινότητα Οπτικού Στούντιο 2019
Σύνολο εργαλείων WiX
3.11.2

※ Λειτουργεί σε άλλες εκδόσεις, αλλά είναι ανεπιβεβαίωτες

Στην αρχή

Τελευταία φορά που έχω δημιουργήσει WiX, θα ήθελα να δημιουργήσει πραγματικά ένα πρόγραμμα εγκατάστασης.

Εικόνα του προγράμματος εγκατάστασης για δημιουργία

Εάν το δημιουργήσετε σε αυτό το βήμα, θα μπορείτε να δημιουργήσετε το ακόλουθο πρόγραμμα εγκατάστασης.

image

image

image

image

image

Πριν από την προετοιμασία

  • Έχετε ήδη δημιουργήσει μια εφαρμογή για τα Windows που θέλετε να δημοσιεύσετε.
  • Το WiX έχει ρυθμιστεί.

Προετοιμασία για τη διανομή προγραμμάτων (exes)

Δημιουργήστε ένα πρόγραμμα, δημιουργήστε και προετοιμάστε την εφαρμογή (exe) που ολοκλήρωσε τη δοκιμή. Χρησιμοποιήσαμε το WiX για να διανείμουμε μια δοκιμαστική έκδοση του παιχνιδιού λίγο σπαθί,έτσι έχουμε δημοσιεύσει τα βήματα. Παρακαλείστε να σημειώσετε ότι ορισμένα παιχνίδια περιλαμβάνουν γραφικά.

Παρακάτω είναι μια λίστα με τα αρχεία που θα εγκατασταθούν αυτή τη φορά. Δεδομένου ότι "exe" και "ico" είναι αρχεία για τα παιχνίδια, "exe" αν θέλετε να εργαστείτε μόνοι "exe" δεν είναι ένα πρόβλημα. "ico" είναι μια εικόνα εικονίδιο που θα εμφανίζεται στο μενού έναρξης, έτσι θα πρέπει να προετοιμαστούν.

image

Με την ευκαιρία, το πρόγραμμα έχει 32bit και 64bit εκδόσεις, αλλά αυτή τη φορά θα δημιουργήσω ένα 32-bit εγκαταστάτη.

Δημιουργία έργου εγκατάστασης WiX

Ξεκινήστε το Visual Studio και δημιουργήστε ένα νέο έργο. Επιλέξτε το επειδή υπάρχει έργο εγκατάστασης για το WiX v3.

image

Το όνομα του έργου θα πρέπει να είναι εύκολο να κατανοηθεί. Μπορείτε να το βρείτε οπουδήποτε, αλλά αν δεν έχετε κανένα πρόβλημα, μπορείτε να περάσετε μια αλφαριθμητική διαδρομή.

image

Το έργο έχει δημιουργηθεί. Θα γράφετε τις ρυθμίσεις που απαιτούνται για το πρώτο άνοιγμα "Product.wxs", αλλά πρώτα θα προετοιμαστείτε για αυτό.

image

Περιήγηση σε βιβλιοθήκες διαθηκών

Ανάλογα με το τι πρόγραμμα εγκατάστασης που δημιουργείτε, θα ήθελα να κάνω κάποιες αλλαγές στο απλό πρόγραμμα εγκατάστασης τύπου οδηγού, γι 'αυτό θα προσθέσω μια βιβλιοθήκη του UI. Κάντε δεξί κλικ στην επιλογή Αναφορές στο έργο και επιλέξτε Προσθήκη αναφοράς.

image

Ανοίξτε το φάκελο "C:\Program Files (x86)\WiX Toolset v3.11\bin\", προσθέστε "WixUIExtension" και κάντε κλικ στο κουμπί OK. (Η διαδρομή του φακέλου ενδέχεται να διαφέρει ανάλογα με το περιβάλλον ανάπτυξης και την έκδοση wix.)

image

Έχει προστεθεί.

image

Προτιμήσεις έργου

Κάντε δεξί κλικ στο έργο και επιλέξτε Ιδιότητες.

image

Από την καρτέλα Πρόγραμμα εγκατάστασης, μπορείτε να καθορίσετε το όνομα αρχείου του προγράμματος εγκατάστασης που θα δημιουργηθεί με το όνομα εξόδου. Μπορείτε να αλλάξετε το όνομα του αρχείου ακόμα και μετά τη δημιουργία του προγράμματος εγκατάστασης, επομένως αλλάξτε το ανάλογα με τις ανάγκες.

image

Επιλέξτε την καρτέλα Δημιουργία. Δεν νομίζω ότι θα το απελευθερώσει με ρύθμιση παραμέτρων εντοπισμού σφαλμάτων, γι 'αυτό πρόκειται να αλλάξει τη διαμόρφωση για να απελευθερώσει.

Εισάγετε ja-JP για πολιτισμούς για την κατασκευή. Φαίνεται να είναι σε θέση να καθορίσετε πολλές γλώσσες ή κενές, αλλά αν οικοδομήσουμε σε μια γλώσσα εκτός από ja-JP στο ιαπωνικό περιβάλλον OS, θα πάρετε ένα λάθος. Εάν θέλετε να δημιουργήσετε σε άλλη γλώσσα, ίσως χρειαστεί να παρέχετε ένα αγγλικό λειτουργικό σύστημα ή να προσθέσετε ένα πακέτο γλώσσας. (Μη επιβεβαιωμένη λειτουργία)

image

Παροχή του υλικού που θα εμφανίζεται στον οδηγό

Θα προετοιμάσω τρία υλικά για να επιδείξω τον οδηγό εφαρμοστών.

banner.bmp

Εμφανίζεται στο banner στο επάνω μέρος της οθόνης εγκατάστασης.

image

Το μέγεθος του banner.bmp είναι 493 x 58 pixel. Είναι συνήθως προτιμότερο να χωρέσει την εικόνα μέσα σε 200px στα δεξιά και να κάνει το υπόλοιπο φόντο λευκό, αλλά μπορείτε επίσης να βάλετε την εικόνα στα αριστερά. Σε αυτήν την περίπτωση, συμπίπτει με το κείμενο, επομένως δεν θα πρέπει να είναι δύσκολο να το δούμε.

dialog.bmp

Χρησιμοποιείται για εικόνες φόντου στην αρχή και στο τέλος της εγκατάστασης.

image

dialog.bmp είναι το μέγεθος 493 x 312 pixel. Αν θέλετε να χωρέσετε την εικόνα στα αριστερά, προσαρμόστε την στην περιοχή του pixel "164 x 312" και κάντε το υπόλοιπο λευκό φόντο. Εάν τοποθετήσετε μια εικόνα στη δεξιά πλευρά, θα επικαλύπτεται με το κείμενο, επομένως δεν θα είναι δύσκολο να το δείτε.

άδεια.rtf

Χρησιμοποιείται για την εμφάνιση της άδειας χρήσης στην οθόνη εγκατάστασης. Τα περιεχόμενα που δημιουργούνται σε αυτό το αρχείο εμφανίζονται όπως είναι στην οθόνη εγκατάστασης. Για να μην αναφέρουμε τις προτάσεις, τη διάταξη και τη διακόσμηση κειμένου αντικατοπτρίζονται.

Δεν υπάρχει σταθερό κείμενο για την εμφάνιση, γι 'αυτό δημιουργήστε το περιεχόμενο για την εφαρμογή που θέλετε να διανείμετε.

image

Μπορείτε να επεξεργαστείτε το αρχείο .rtf στο WordPad, το οποίο είναι τυπικά εγκατεστημένο στα Windows. Μπορείτε να επεξεργαστείτε τη λέξη, αλλά είναι ασφαλές να την επεξεργαστείτε στο WordPad, επειδή θυμάστε ότι δεν φαινόταν καλή.

image

Προσθέστε αυτά τα τρία αρχεία στο έργο σας.

image

Ανάπτυξη των αρχείων για εγκατάσταση

Δημιουργήστε ένα φάκελο στο φάκελο έργου. Το όνομα του φακέλου μπορεί να είναι οτιδήποτε, αλλά καθιστώντας λίγο πιο εύκολο να το κάνετε αν θέλετε να κάνετε το ίδιο όνομα φακέλου που δημιουργείτε στα Αρχεία προγράμματος κατά την εγκατάσταση. Αυτό το όνομα φακέλου χρησιμοποιείται επίσης για σχετικές διαδρομές κατά την αναφορά σε αρχεία σε ένα αρχείο ρύθμισης παραμέτρων.

Έχετε ένα φάκελο σε ένα φάκελο έργου, αλλά δεν χρειάζεται να τον προσθέσετε στο έργο του Visual Studio.

image

Προσθέστε ένα σύνολο αρχείων για εγκατάσταση.

image

Περίληψη

Σε αυτό το σημείο, είστε έτοιμοι να μεταβείτε στα στάδια πριν να ρυθμίσετε το πρόγραμμα εγκατάστασης. Την επόμενη φορά, θα σας παρουσιάσω πώς να ιδρύσω τον εφαρμοστή και πώς να το πάρω γίνοντη.