Створення інсталятора Windows "MSI" за допомогою WiX часть1

Дата створення сторінки :

Середовищі

Visual Studio
  • Visual Studio спільноти 2017
  • Visual Studio спільноти 2019
Набір інструментів WiX
3.11.2

※ Працює в інших версіях, але не підтверджена

На перший

Останній раз, коли я налаштований WiX, я хотів би насправді створити інсталятор.

Зображення встановлювача для створення

Якщо ви створюєте його на цьому кроці, ви зможете створити наступний інсталятор.

image

image

image

image

image

Попередня підготовка

  • Ви вже створили програму для Windows, яку потрібно опублікувати.
  • WiX налаштований.

Підготовка до програм (текси) для розповсюдження

Створення програми, створення та підготовка застосунку (exe), який завершив перевірку. Ми використовували WiX поширювати пробну версію гри маленький меч,так що ми розмістили кроки. Зверніть увагу, що деякі ігри включають графіку.

Нижче наведено список файлів, які потрібно інсталювати на цей раз. Оскільки "exe" і "ICO" є файлами для ігор, "exe", якщо ви хочете працювати поодинці "exe" не є проблемою. "ICO"-це зображення піктограм, яке буде показано в меню "Пуск", тому ви повинні підготуватися.

image

До речі, у програми є 32 розрядних і 64 розрядних версій, але на цей раз я буду створювати 32-розрядний інсталятор.

Створення проекту настроювання WiX

Запустіть Visual Studio та створіть новий проект. Виберіть його, тому що є установка проекту для WiX V3.

image

Назва проекту має бути легко зрозумілим. Ви можете знайти його в будь-якому місці, але якщо у вас немає ніяких неприємностей, ви можете передати алфавітно-цифровий шлях.

image

Проект створено. Ви будете писати налаштування, необхідні для першого "Product. wxs" відкриття, але спочатку ви будете готуватися до нього.

image

Перегляд бібліотек інтерфейсу користувача

В залежності від того, що установник ви створюєте, я хотів би внести деякі зміни в простій майстер-стиль установки, так що я додам бібліотеку UI. Клацніть правою кнопкою миші посилання в проекті і виберіть додати посилання.

image

Відкрийте папку "C:\progex файли (x86) \Tloocic набір інструментів v 3.11 \ bin \", додайте "WixUIExtension" і натисніть кнопку OK кнопки. (Шлях до папки може відрізнятися залежно від середовища розробки та версії Wix).

image

Було додано.

image

Параметри проекту

Проект, клацніть правою кнопкою миші та виберіть Властивості.

image

На вкладці інсталятор можна вказати ім'я файлу інсталятора для створення з іменем виводу. Ви можете змінити ім'я файлу навіть після створення інсталятора, тому змініть його за потреби.

image

Виберіть вкладку побудувати. Я не думаю, що я випустять його з налагоджувальної конфігурації, так що я збираюся змінити конфігурацію, щоб звільнити.

Введіть ja-JP для культури, щоб побудувати. Здається, щоб мати можливість вказати кілька мов або незаповненими, але якщо ви будуєте іншою мовою, ніж ja-JP в японському середовищі ОС, ви отримаєте повідомлення про помилку. Якщо ви хочете створити іншу мову, вам може знадобитися надати англійську ОС або додати мовний пакет. (Непідтвердженою операцією)

image

Надайте матеріалу для відображення в майстрі

Я підготую три матеріали для відображення майстра інсталятора.

банер. bmp

Він з'являється в банері у верхній частині інсталяційного екрана.

image

Розмір банера. bmp є 493 х 58 піксель. Зазвичай краще припасувати зображення в межах 200px праворуч і зробити решту фону білим, але ви також можете помістити зображення ліворуч. У цьому випадку вона перекриває з текстом, тому його не повинно бути важко бачити.

діалог. bmp

Використовується для фонових зображень на початку та в кінці інсталяції.

image

діалог. bmp це розмір 493 х 312 піксель. Якщо ви хочете припасувати зображення ліворуч, вписатися в діапазон пікселя "164 x 312" і зробіть решту білим фоном. Якщо ви поставите зображення на правій стороні, він буде перекриватися з текстом, тому він не повинен бути важко бачити.

License. RTF

Використовується для відображення ліцензійної угоди на екрані встановлення. Вміст, створений у цьому файлі, відображається як на інсталяційному екрані. Не кажучи вже про речення, макет і прикраса тексту відображені.

Немає фіксованого тексту для відображення, тому, будь ласка, створіть вміст для програми, яку ви хочете поширювати.

image

Ви можете редагувати файл. RTF у WordPad, який є встановленим у Windows. Ви можете редагувати Word, але це безпечно редагувати у програмі WordPad, тому що ви пам'ятаєте це не добре виглядати.

image

Додайте ці три файли до проекту.

image

Розгортання файлів для інсталяції

Створіть папку в папці проекту. Ім'я папки може бути будь-що, але зробити це трохи простіше, щоб зробити це, якщо ви хочете зробити те ж ім'я папки, які ви створюєте в програмних файлів під час установки. Ім'я цієї папки також використовується для відносних шляхів під час посилання на файли у файлі конфігурації.

У вас є папка в папці проекту, але не потрібно додати його до проекту Visual Studio.

image

Додайте набір файлів для інсталяції.

image

Резюме

На цьому етапі ви готові перейти до етапів, перш ніж налаштувати інсталятор. Наступного разу я покажу вам, як налаштувати інсталятор і як це зробити.