Създаване на Windows Installer "MSI" с помощта на WiX част1

Дата на създаване на страница :

Околната среда

Визуален студио
  • Визуална общност 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-битов инсталатор.

Създаване на проект за настройка на WiX

Стартирайте Visual Studio и създайте нов проект. Изберете го, защото има настройка на проекта за WiX v3.

image

Името на проекта трябва да бъде лесно за разбиране. Можете да го намерите навсякъде, но ако нямате никакви проблеми, можете да преминете буквено-цифров път.

image

Проектът е създаден. Ще пишете настройките, необходими за първото отваряне "Product.wxs", но първо ще се подготвите за него.

image

Преглед на библиотеки темпото

В зависимост от това, което инсталатор създавате, бих искал да направя някои промени в простата програма за инсталиране на стил на съветника, така че ще добавя библиотека с ПОТРЕБИТЕЛСКИ ИНТЕРФЕЙС. Щракнете с десния бутон препратки в проекта и изберете Добавяне на препратка.

image

Отворете папката "C:\Program Files (x86) \WiX набор от инструменти v3.11\bin\", добавете "WixUIExtension" и щракнете върху бутона OK. (Пътят на папката може да варира в зависимост от средата за разработка и wix версия.)

image

Беше добавен.

image

Предпочитания за проекти

Щракнете с десния бутон на мишката върху проекта и изберете Свойства.

image

От раздела Installer можете да укажете името на файла на инсталиращата програма, за да се генерира с име на изход. Можете да промените името на файла дори след генериране на инсталиращата програма, така че го променете според нуждите.

image

Изберете раздела Компилация . Не мисля, че ще го пусна с конфигурация тая за отстраняване на грешки, така че ще променя конфигурацията на "Release".

Въведете ja-JP за култури за изграждане. Изглежда, че може да укажете няколко езика или да не са запълнени, но ако се изгради на език, различен от ja-JP в японската операционна система, ще получите грешка. Ако искате да създадете на друг език, може да се наложи да предоставите английска операционна система или да добавите езиков пакет. (Непотвърдена операция)

image

Осигуряване на материала за показване в съветника

Ще подготвя три материала, за да се покаже съветникът за инсталиране.

Бани.БМР

Тя се появява в банер в горната част на екрана за инсталиране.

image

Размерът на banner.bmp е 493 x 58 пиксела. Обикновено е за предпочитане да се побере изображението в рамките на 200px вдясно и да се направи останалия фон бял, но можете също да поставите изображението вляво. В този случай, тя се припокрива с текста, така че не трябва да е трудно да се види.

диалогов прозорец.bmp

Използва се за фонови изображения в началото и в края на инсталацията.

image

dialog.bmp е с размер 493 x 312 пиксела. Ако искате да се побере изображението вляво, го поставете в диапазона "164 x 312" пиксел и направете останалата част бял фон. Ако поставите изображение от дясната страна, то ще се припокрива с текста, така че не бива да е трудно да се види.

лиценз.rtf

Използва се за показване на лицензионното споразумение на екрана за инсталиране. Съдържанието, създадено в този файл, се показва, както е на екрана за инсталиране. Да не говорим за изречения, оформление и текст декорация се отразяват.

Няма фиксиран текст за показване, така че моля, създайте съдържанието на приложението, което искате да разпространявате.

image

Можете да редактирате .rtf файла в WordPad, който е стандартно инсталиран на Windows. Можете да редактирате дума, но е безопасно да я редактирате в WordPad, защото не сте забравили, че не изглежда добре.

image

Добавете тези три файла към проекта си.

image

Разполагане на файловете за инсталиране

Създайте папка в папката на проекта. Името на папката може да бъде всичко, но го прави малко по-лесно да се направи така, ако искате да направите същото име на папка, която създавате в Program Files по време на инсталацията. Това име на папка се използва също за относителни пътища, когато се отнася за файлове в конфигурационен файл.

Имате папка в папката на проекта, но не е нужно да го добавите към visual Studio проект.

image

Добавяне на набор от файлове за инсталиране.

image

Резюме

В този момент сте готови да преминете към етапите, преди да настроите инсталационната програма. Следващия път ще ви покажа как да настроите инсталиращата програма и как да го направите.