Tworzenie Instalatora Windows "MSI" przy użyciu WiX part1
Środowiska
- Visual Studio
-
- Społeczność programu Visual Studio 2017
- Społeczność programu Visual Studio 2019
- Zestaw narzędzi WiX
- 3.11.2
※ Działa w innych wersjach, ale jest niepotwierdzony
Na początku
Ostatni raz skonfigurować WiX, chciałbym rzeczywiście utworzyć instalatora.
Obraz instalatora do utworzenia
Jeśli utworzysz go w tym kroku, będzie można utworzyć następujący instalator.
Przygotowanie wstępne
- Utworzono już aplikację dla systemu Windows, którą chcesz opublikować.
- WiX jest skonfigurowany.
Przygotowanie do dystrybucji programów (exes) do dystrybucji
Utwórz program, skompiluj i przygotuj aplikację (exe), która zakończyła test. Użyliśmy WiX do dystrybucji wersji próbnej gry trochę szabli,więc opublikowaliśmy kroki. Należy pamiętać, że niektóre gry zawierają grafikę.
Poniżej znajduje się lista plików, które mają być zainstalowane tym razem. Ponieważ "exe" i "ico" są plikami do gier, "exe", jeśli chcesz pracować sam "exe" nie jest problemem. "ico" to ikona, która ma być wyświetlana w menu startowym, więc należy się przygotować.
Nawiasem mówiąc, program ma wersje 32bit i 64bit, ale tym razem stworzymy instalator 32-bitowy.
Tworzenie projektu konfiguracji WiX
Uruchom program Visual Studio i utwórz nowy projekt. Wybierz go, ponieważ istnieje projekt instalatora dla WiX v3.
Nazwa projektu powinna być łatwa do zrozumienia. Możesz go znaleźć w dowolnym miejscu, ale jeśli nie masz żadnych problemów, możesz przejść ścieżkę alfanumeryczną.
Projekt został stworzony. Będziesz pisać ustawienia wymagane dla pierwszego otwarcia "Product.wxs", ale najpierw przygotujesz się do niego.
Przeglądanie bibliotek interfejsu użytkownika
W zależności od tego, jaki instalator tworzysz, chciałbym wprowadzić pewne zmiany w prostym instalatorze w stylu kreatora, więc dodam bibliotekę interfejsu użytkownika. Kliknij prawym przyciskiem myszy pozycję Odwołania w projekcie i wybierz polecenie Dodaj odwołanie.
Otwórz folder "C:\Program Files (x86)\WiX Toolset v3.11\bin\", dodaj "WixUIExtension" i kliknij przycisk OK. (Ścieżka folderu może się różnić w zależności od środowiska programistycznego i wersji wix).
Dodano.
Preferencje projektu
Kliknij prawym przyciskiem myszy projekt i wybierz polecenie Właściwości.
Na karcie Instalator można określić nazwę pliku instalatora do wygenerowania przy nazwie wyjściowej. Nazwę pliku można zmienić nawet po wygenerowaniu instalatora, więc zmień ją w razie potrzeby.
Wybierz kartę Kompilacja. Nie sądzę, że wydam go z konfiguracją debugowania, więc mam zamiar zmienić konfigurację na wydanie.
Wprowadź ja-JP dla kultur do zbudowania. Wydaje się, że można określić wiele języków lub niewypełnione, ale jeśli tworzysz w języku innym niż ja-JP w japońskim środowisku systemu operacyjnego, pojawi się błąd. Jeśli chcesz tworzyć w innym języku, może być konieczne podanie systemu operacyjnego w języku angielskim lub dodanie pakietu językowego. (Niepotwierdzona operacja)
Podaj materiał do wyświetlenia w kreatorze
Przygotuję trzy materiały, aby wyświetlić kreatora instalatora.
plik banner.bmp
Pojawia się na banerze w górnej części ekranu instalacji.
Rozmiar pliku banner.bmp wynosi 493 x 58 pikseli. Zwykle lepiej jest dopasować obraz w ciągu 200 pikseli po prawej stronie i sprawić, aby pozostałe tło było białe, ale można również umieścić obraz po lewej stronie. W takim przypadku pokrywa się z tekstem, więc nie powinno być trudne do zobaczenia.
okno dialog.bmp
Służy do obrazów tła na początku i na końcu instalacji.
dialog.bmp ma rozmiar 493 x 312 pikseli. Jeśli chcesz dopasować obraz po lewej stronie, zmieścij go w zakresie piksela "164 x 312", a resztę stanuj białym tłem. Jeśli umieścisz obraz po prawej stronie, będzie on pokrywał się z tekstem, więc nie powinien być trudny do zobaczenia.
license.rtf
Służy do wyświetlania umowy licencyjnej na ekranie instalacji. Zawartość utworzona w tym pliku jest wyświetlana tak, jak na ekranie instalacji. Nie wspominając już o zdaniach, układzie i dekoracji tekstu.
Nie ma stałego tekstu do wyświetlenia, więc utwórz zawartość dla aplikacji, którą chcesz rozpowszechniać.
Plik rtf można edytować w programie WordPad, który jest standardowo zainstalowany w systemie Windows. Możesz edytować słowo, ale możesz bezpiecznie edytować je w programie WordPad, ponieważ pamiętasz, że nie wyglądało to dobrze.
Dodaj te trzy pliki do projektu.
Wdrażanie plików do zainstalowania
Utwórz folder w folderze projektu. Nazwa folderu może być wszystkim, ale co trochę łatwiejsze do zrobienia, jeśli chcesz zrobić tę samą nazwę folderu, który można utworzyć w program files podczas instalacji. Ta nazwa folderu jest również używana dla ścieżek względnych podczas odwoływania się do plików w pliku konfiguracyjnym.
Masz folder w folderze projektu, ale nie trzeba go dodawać do projektu programu Visual Studio.
Dodaj zestaw plików do zainstalowania.
Krótki opis
W tym momencie możesz przejść do etapów przed skonfigurowaniem instalatora. Następnym razem pokażę ci, jak skonfigurować instalator i jak to zrobić.