Tworzenie Instalatora Windows "MSI" przy użyciu WiX part1

Data utworzenia strony :

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

image

image

image

image

image

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

image

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.

image

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

image

Projekt został stworzony. Będziesz pisać ustawienia wymagane dla pierwszego otwarcia "Product.wxs", ale najpierw przygotujesz się do niego.

image

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.

image

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

image

Dodano.

image

Preferencje projektu

Kliknij prawym przyciskiem myszy projekt i wybierz polecenie Właściwości.

image

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.

image

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)

image

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.

image

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.

image

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

image

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.

image

Dodaj te trzy pliki do projektu.

image

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.

image

Dodaj zestaw plików do zainstalowania.

image

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