Новость из категории: Информация

Создание установочных пакетов с WiX

Содержание:
1. Создание установочного пакета (Вы читаете данный раздел);
2. Создаем описание продукта;
3. Наполнение содержимым ;
4. Сборка пакета.
Создание установочных пакетов с WiX

После беглого знакомства с утилитами, которые могут облегчить процесс создания установочного пакета, воспользуемся ими по назначению. Для начала обратимся к WixEdit в сочетании с текстовым редактором Notepad++ - исходные файлы будут редактироваться вручную. Единственное средство автоматизации, которое будет использовано, - генератор глобальных уникальных идентификаторов (GUID).

Что создавать?

Для начала необходимо определиться с тем, что будем создавать: объединяемый модуль или установочный пакет продукта. Различие состоит в том, что при выборе модуля будет создаваться пакет, который в последующем должен быть «связан» с установочным пакетом с помощью компоновщика, в то время как установочный пакет является конечным результатом, который передается пользователю.

В статье я не буду рассматривать создание модулей - этот процесс хорошо описан в документации. Библиотеки модулей мы тоже не будем создавать - для этого удобнее всего применять интегрированную среду разработки. Так же в своих изысканиях я буду опираться на новости высоких технологий (http://paralel-media.com.ua/p53821.html) с сайта paralel-media.com.ua.

Создание файла проекта

Файл проекта установочного пакета имеет расширение .wxs и стандартизованный формат.
Создайте пустой текстовый файл с таким расширением и поместите в него следующие строчки:
<?xml version="1.0" encoding="utf-8"?>
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
</Wix>

- Первая строчка - это стандартный «заголовок» для любого документа XML, определяющий версию используемого языка разметки и кодировку текста - он одинаков для всех файлов XML, которые мы будем создавать.
- Вторая строчка - стандартный корневой элемент документа, который определяет начало инструкции декларативного языка описания пакета. Атрибут элемента задает используемое пространство имен XML - он необходим для того, чтобы компилятор мог корректно разбирать содержимое файла. Если вам интересно, как эти строчки интерпретируются, можете обратиться к стандарту языка XML или пройти краткое обучение на портале w3schools.com.
- Третья строчка - определяет конец всех инструкций декларативного языка. Если вы поместите что-либо после этой строчки, то компиляция будет завершаться ошибкой.

Сохраните полученный файл с именем myproduct.wxs. Теперь наполним его инструкциями.

Рейтинг статьи

Оценка
4/5
голосов: 1
Ваша оценка статье по пятибальной шкале:
 
 
   

Поделиться

Похожие новости

Комментарии

^ Наверх