Създаване на Windows Installer "MSI" с помощта на WiX част1
Околната среда
- Визуален студио
-
- Визуална общност 2017
- Визуална общност 2019
- Набор от инструменти WiX
- 3.11.2
※ Работи в други версии, но е непотвърдена
На първо място
Последния път, когато създадох WiX, бих искал да създам всъщност инсталатор.
Изображение на инсталатора за създаване
Ако го създадете в тази стъпка, ще можете да създадете следната инсталираща програма.
Предварителна подготовка
- Вече сте създали приложение за Windows, което искате да публикувате.
- WiX е настроен.
Подготовка за разпространение на програми (exes)
Създаване на програма, изграждане и подготовка на приложението (Exe), който е завършил теста. Използвахме WiX, за да разпространяваме пробна версия на играта малко сабя,така че сме публикували стъпките. Моля, имайте предвид, че някои игри включват графики.
По-долу е даден списък на файловете, които ще бъдат инсталирани този път. Тъй като "Exe" и "ico" са файлове за игри, "exe", ако искате да работите сам "exe" не е проблем. "ico" е изображение на икона, която се показва в стартовото меню, така че трябва да се подготвите.
Между другото, програмата има 32bit и 64bit версии, но този път ще създам 32-битов инсталатор.
Създаване на проект за настройка на WiX
Стартирайте Visual Studio и създайте нов проект. Изберете го, защото има настройка на проекта за WiX v3.
Името на проекта трябва да бъде лесно за разбиране. Можете да го намерите навсякъде, но ако нямате никакви проблеми, можете да преминете буквено-цифров път.
Проектът е създаден. Ще пишете настройките, необходими за първото отваряне "Product.wxs", но първо ще се подготвите за него.
Преглед на библиотеки темпото
В зависимост от това, което инсталатор създавате, бих искал да направя някои промени в простата програма за инсталиране на стил на съветника, така че ще добавя библиотека с ПОТРЕБИТЕЛСКИ ИНТЕРФЕЙС. Щракнете с десния бутон препратки в проекта и изберете Добавяне на препратка.
Отворете папката "C:\Program Files (x86) \WiX набор от инструменти v3.11\bin\", добавете "WixUIExtension" и щракнете върху бутона OK. (Пътят на папката може да варира в зависимост от средата за разработка и wix версия.)
Беше добавен.
Предпочитания за проекти
Щракнете с десния бутон на мишката върху проекта и изберете Свойства.
От раздела Installer можете да укажете името на файла на инсталиращата програма, за да се генерира с име на изход. Можете да промените името на файла дори след генериране на инсталиращата програма, така че го променете според нуждите.
Изберете раздела Компилация . Не мисля, че ще го пусна с конфигурация тая за отстраняване на грешки, така че ще променя конфигурацията на "Release".
Въведете ja-JP за култури за изграждане. Изглежда, че може да укажете няколко езика или да не са запълнени, но ако се изгради на език, различен от ja-JP в японската операционна система, ще получите грешка. Ако искате да създадете на друг език, може да се наложи да предоставите английска операционна система или да добавите езиков пакет. (Непотвърдена операция)
Осигуряване на материала за показване в съветника
Ще подготвя три материала, за да се покаже съветникът за инсталиране.
Бани.БМР
Тя се появява в банер в горната част на екрана за инсталиране.
Размерът на banner.bmp е 493 x 58 пиксела. Обикновено е за предпочитане да се побере изображението в рамките на 200px вдясно и да се направи останалия фон бял, но можете също да поставите изображението вляво. В този случай, тя се припокрива с текста, така че не трябва да е трудно да се види.
диалогов прозорец.bmp
Използва се за фонови изображения в началото и в края на инсталацията.
dialog.bmp е с размер 493 x 312 пиксела. Ако искате да се побере изображението вляво, го поставете в диапазона "164 x 312" пиксел и направете останалата част бял фон. Ако поставите изображение от дясната страна, то ще се припокрива с текста, така че не бива да е трудно да се види.
лиценз.rtf
Използва се за показване на лицензионното споразумение на екрана за инсталиране. Съдържанието, създадено в този файл, се показва, както е на екрана за инсталиране. Да не говорим за изречения, оформление и текст декорация се отразяват.
Няма фиксиран текст за показване, така че моля, създайте съдържанието на приложението, което искате да разпространявате.
Можете да редактирате .rtf файла в WordPad, който е стандартно инсталиран на Windows. Можете да редактирате дума, но е безопасно да я редактирате в WordPad, защото не сте забравили, че не изглежда добре.
Добавете тези три файла към проекта си.
Разполагане на файловете за инсталиране
Създайте папка в папката на проекта. Името на папката може да бъде всичко, но го прави малко по-лесно да се направи така, ако искате да направите същото име на папка, която създавате в Program Files по време на инсталацията. Това име на папка се използва също за относителни пътища, когато се отнася за файлове в конфигурационен файл.
Имате папка в папката на проекта, но не е нужно да го добавите към visual Studio проект.
Добавяне на набор от файлове за инсталиране.
Резюме
В този момент сте готови да преминете към етапите, преди да настроите инсталационната програма. Следващия път ще ви покажа как да настроите инсталиращата програма и как да го направите.