Δημιουργία ενός Προγράμματος εγκατάστασης των Windows "MSI" χρησιμοποιώντας το WiX part1
Περιβάλλον
- Οπτικό Στούντιο
-
- Κοινότητα Οπτικού Στούντιο 2017
- Κοινότητα Οπτικού Στούντιο 2019
- Σύνολο εργαλείων WiX
- 3.11.2
※ Λειτουργεί σε άλλες εκδόσεις, αλλά είναι ανεπιβεβαίωτες
Στην αρχή
Τελευταία φορά που έχω δημιουργήσει WiX, θα ήθελα να δημιουργήσει πραγματικά ένα πρόγραμμα εγκατάστασης.
Εικόνα του προγράμματος εγκατάστασης για δημιουργία
Εάν το δημιουργήσετε σε αυτό το βήμα, θα μπορείτε να δημιουργήσετε το ακόλουθο πρόγραμμα εγκατάστασης.
Πριν από την προετοιμασία
- Έχετε ήδη δημιουργήσει μια εφαρμογή για τα Windows που θέλετε να δημοσιεύσετε.
- Το WiX έχει ρυθμιστεί.
Προετοιμασία για τη διανομή προγραμμάτων (exes)
Δημιουργήστε ένα πρόγραμμα, δημιουργήστε και προετοιμάστε την εφαρμογή (exe) που ολοκλήρωσε τη δοκιμή. Χρησιμοποιήσαμε το WiX για να διανείμουμε μια δοκιμαστική έκδοση του παιχνιδιού λίγο σπαθί,έτσι έχουμε δημοσιεύσει τα βήματα. Παρακαλείστε να σημειώσετε ότι ορισμένα παιχνίδια περιλαμβάνουν γραφικά.
Παρακάτω είναι μια λίστα με τα αρχεία που θα εγκατασταθούν αυτή τη φορά. Δεδομένου ότι "exe" και "ico" είναι αρχεία για τα παιχνίδια, "exe" αν θέλετε να εργαστείτε μόνοι "exe" δεν είναι ένα πρόβλημα. "ico" είναι μια εικόνα εικονίδιο που θα εμφανίζεται στο μενού έναρξης, έτσι θα πρέπει να προετοιμαστούν.
Με την ευκαιρία, το πρόγραμμα έχει 32bit και 64bit εκδόσεις, αλλά αυτή τη φορά θα δημιουργήσω ένα 32-bit εγκαταστάτη.
Δημιουργία έργου εγκατάστασης WiX
Ξεκινήστε το Visual Studio και δημιουργήστε ένα νέο έργο. Επιλέξτε το επειδή υπάρχει έργο εγκατάστασης για το WiX v3.
Το όνομα του έργου θα πρέπει να είναι εύκολο να κατανοηθεί. Μπορείτε να το βρείτε οπουδήποτε, αλλά αν δεν έχετε κανένα πρόβλημα, μπορείτε να περάσετε μια αλφαριθμητική διαδρομή.
Το έργο έχει δημιουργηθεί. Θα γράφετε τις ρυθμίσεις που απαιτούνται για το πρώτο άνοιγμα "Product.wxs", αλλά πρώτα θα προετοιμαστείτε για αυτό.
Περιήγηση σε βιβλιοθήκες διαθηκών
Ανάλογα με το τι πρόγραμμα εγκατάστασης που δημιουργείτε, θα ήθελα να κάνω κάποιες αλλαγές στο απλό πρόγραμμα εγκατάστασης τύπου οδηγού, γι 'αυτό θα προσθέσω μια βιβλιοθήκη του UI. Κάντε δεξί κλικ στην επιλογή Αναφορές στο έργο και επιλέξτε Προσθήκη αναφοράς.
Ανοίξτε το φάκελο "C:\Program Files (x86)\WiX Toolset v3.11\bin\", προσθέστε "WixUIExtension" και κάντε κλικ στο κουμπί OK. (Η διαδρομή του φακέλου ενδέχεται να διαφέρει ανάλογα με το περιβάλλον ανάπτυξης και την έκδοση wix.)
Έχει προστεθεί.
Προτιμήσεις έργου
Κάντε δεξί κλικ στο έργο και επιλέξτε Ιδιότητες.
Από την καρτέλα Πρόγραμμα εγκατάστασης, μπορείτε να καθορίσετε το όνομα αρχείου του προγράμματος εγκατάστασης που θα δημιουργηθεί με το όνομα εξόδου. Μπορείτε να αλλάξετε το όνομα του αρχείου ακόμα και μετά τη δημιουργία του προγράμματος εγκατάστασης, επομένως αλλάξτε το ανάλογα με τις ανάγκες.
Επιλέξτε την καρτέλα Δημιουργία. Δεν νομίζω ότι θα το απελευθερώσει με ρύθμιση παραμέτρων εντοπισμού σφαλμάτων, γι 'αυτό πρόκειται να αλλάξει τη διαμόρφωση για να απελευθερώσει.
Εισάγετε ja-JP για πολιτισμούς για την κατασκευή. Φαίνεται να είναι σε θέση να καθορίσετε πολλές γλώσσες ή κενές, αλλά αν οικοδομήσουμε σε μια γλώσσα εκτός από ja-JP στο ιαπωνικό περιβάλλον OS, θα πάρετε ένα λάθος. Εάν θέλετε να δημιουργήσετε σε άλλη γλώσσα, ίσως χρειαστεί να παρέχετε ένα αγγλικό λειτουργικό σύστημα ή να προσθέσετε ένα πακέτο γλώσσας. (Μη επιβεβαιωμένη λειτουργία)
Παροχή του υλικού που θα εμφανίζεται στον οδηγό
Θα προετοιμάσω τρία υλικά για να επιδείξω τον οδηγό εφαρμοστών.
banner.bmp
Εμφανίζεται στο banner στο επάνω μέρος της οθόνης εγκατάστασης.
Το μέγεθος του banner.bmp είναι 493 x 58 pixel. Είναι συνήθως προτιμότερο να χωρέσει την εικόνα μέσα σε 200px στα δεξιά και να κάνει το υπόλοιπο φόντο λευκό, αλλά μπορείτε επίσης να βάλετε την εικόνα στα αριστερά. Σε αυτήν την περίπτωση, συμπίπτει με το κείμενο, επομένως δεν θα πρέπει να είναι δύσκολο να το δούμε.
dialog.bmp
Χρησιμοποιείται για εικόνες φόντου στην αρχή και στο τέλος της εγκατάστασης.
dialog.bmp είναι το μέγεθος 493 x 312 pixel. Αν θέλετε να χωρέσετε την εικόνα στα αριστερά, προσαρμόστε την στην περιοχή του pixel "164 x 312" και κάντε το υπόλοιπο λευκό φόντο. Εάν τοποθετήσετε μια εικόνα στη δεξιά πλευρά, θα επικαλύπτεται με το κείμενο, επομένως δεν θα είναι δύσκολο να το δείτε.
άδεια.rtf
Χρησιμοποιείται για την εμφάνιση της άδειας χρήσης στην οθόνη εγκατάστασης. Τα περιεχόμενα που δημιουργούνται σε αυτό το αρχείο εμφανίζονται όπως είναι στην οθόνη εγκατάστασης. Για να μην αναφέρουμε τις προτάσεις, τη διάταξη και τη διακόσμηση κειμένου αντικατοπτρίζονται.
Δεν υπάρχει σταθερό κείμενο για την εμφάνιση, γι 'αυτό δημιουργήστε το περιεχόμενο για την εφαρμογή που θέλετε να διανείμετε.
Μπορείτε να επεξεργαστείτε το αρχείο .rtf στο WordPad, το οποίο είναι τυπικά εγκατεστημένο στα Windows. Μπορείτε να επεξεργαστείτε τη λέξη, αλλά είναι ασφαλές να την επεξεργαστείτε στο WordPad, επειδή θυμάστε ότι δεν φαινόταν καλή.
Προσθέστε αυτά τα τρία αρχεία στο έργο σας.
Ανάπτυξη των αρχείων για εγκατάσταση
Δημιουργήστε ένα φάκελο στο φάκελο έργου. Το όνομα του φακέλου μπορεί να είναι οτιδήποτε, αλλά καθιστώντας λίγο πιο εύκολο να το κάνετε αν θέλετε να κάνετε το ίδιο όνομα φακέλου που δημιουργείτε στα Αρχεία προγράμματος κατά την εγκατάσταση. Αυτό το όνομα φακέλου χρησιμοποιείται επίσης για σχετικές διαδρομές κατά την αναφορά σε αρχεία σε ένα αρχείο ρύθμισης παραμέτρων.
Έχετε ένα φάκελο σε ένα φάκελο έργου, αλλά δεν χρειάζεται να τον προσθέσετε στο έργο του Visual Studio.
Προσθέστε ένα σύνολο αρχείων για εγκατάσταση.
Περίληψη
Σε αυτό το σημείο, είστε έτοιμοι να μεταβείτε στα στάδια πριν να ρυθμίσετε το πρόγραμμα εγκατάστασης. Την επόμενη φορά, θα σας παρουσιάσω πώς να ιδρύσω τον εφαρμοστή και πώς να το πάρω γίνοντη.