| ||||||||||
 
|
WiXWiX или Windows Installer XML представлява схема за описване с помощта на XML файлове на инсталационните бази данни в Windows (MSI или MSM) и набор от инструменти, с който от XML файловете се създават инсталационни пакети. Това е проект с отворен код и се изтегля от sourceforge.net. 2.0 e стабилната му версия, а 3.0 е в етап на разработка. Ако нямате Visual Studio и се опитате да инсталирате версия 2.0, ще видите само едно съобщение, че WiX изисква наличие на Visual Studio и инсталацията ще приключи без успех. Изтеглете и инсталирайте версия 3.0. При инсталирането се показва съобщение, че Votive - пакета за ползване на WiX през Visual Studio Standard Edition или по-висока, не може да бъде инсталиран, но иначе инсталирането приключва успешно. След инсталиране в Start -> All Programs -> Windows Installer XML v3 ще намерите две икони: към документацията и към една програма за бързо създаване на setup.exe файлове. Последната има твърде малко възможности, така че едва ли е интересна. По принцип, ако проучите внимателно документацията и научите схемата може да пишете XML файловете (които в случая са с разширение .wxs) с помощта на най-прост текстов редактор - notepad, например. След това .wxs файловете се компилират на два етапа. Програмата candle чете посочения й .wxs файл, проверява неговия синтаксис и ако всичко е наред създава .wixobj файл. На втория етап от .wixobj файла с програмата light се създава и самия .msi или .msm инсталационен пакет. Една програма с отворен код, която предлага удобен визуален интерфейс за създаване на инсталационни пакети с WiX e WixEdit. Препоръчвам я. WixEdit изисква да имате Microsoft .NET Framework 1. Ако случайно работите на компютър, който няма този пакет, може да го изтеглите от тук. Ето някои трикове за работа с тази програма: В случай, че при стартиране WixEdit показва някакви съобщения за грешки, проверете настройките, които са зададени в Tools -> Options, особено, какви директории са зададени в WiX Binaries Directory. За да направите инсталационен пакет, показващ надписи на български, задавайте Language: 1026 и Codepage: 1251. Ако използвате функцията ImportFiles за добавяне на много файлове към дадена компонента, след като добавите файловете:
Страница на българската Moodle общност
|
GTK+
|
||||||||
|