Набор инструментов для создания установщика Windows
Набор инструментов Windows Installer XML ( WiX , произносится как «фитиль») — это бесплатный набор инструментов программного обеспечения, который создает пакеты установщика Windows из XML . Он состоит из среды командной строки, которую разработчики могут интегрировать в свои процессы сборки для создания пакетов MSI и MSM. WiX был первым проектом Microsoft , выпущенным под лицензией с открытым исходным кодом — Common Public License . [2] [3] Это также был первый проект Microsoft, размещенный на внешнем веб-сайте. [2]
После его выпуска в 2004 году Microsoft использовала WiX для упаковки Office 2007 , SQL Server 2005 , Visual Studio 2005/2008 и других продуктов. [4] [3]
WiX включает Votive, надстройку Visual Studio , которая позволяет создавать и собирать проекты установки WiX с помощью Visual Studio IDE . Votive поддерживает подсветку синтаксиса и IntelliSense для исходных файлов .wxs и добавляет тип проекта установки WiX .wixproj в Visual Studio. [5]
История
WiX был первым проектом Microsoft , выпущенным под лицензией с открытым исходным кодом — Common Public License . [2] [3] Первоначально размещавшийся на SourceForge , это был также первый проект Microsoft, размещавшийся на внешнем хостинге. [2]
6 июня 2010 года WiX перешёл с SourceForge на CodePlex . [6] 14 августа 2012 г. Microsoft передала авторские права на WiX спонсируемой Microsoft организации Outercurve Foundation . [7] В то же время лицензия была изменена с Общей общественной лицензии на Взаимную лицензию Microsoft . [8] 4 мая 2016 года WiX был передан в .NET Foundation . [9]
Начиная с Visual Studio 2012, традиционный тип проекта установки был удален из Visual Studio (доступен только как расширение, начиная с Visual Studio 2013). WiX является рекомендуемой альтернативой. [10]
Функции
WiX — это набор инструментов, предназначенный для сборки пакетов установщика Windows (.msi) с помощью командной строки. [5] В комплект поставки входят следующие инструменты: [7] [5] [11]
- Candle: компилирует исходные файлы в объектные файлы.
- Light: объединяет объектные файлы в файл .msi.
- Lit: создает библиотеки, которые могут быть связаны с помощью Light.exe.
- Dark: декомпилирует файл .msi в код WiX.
- Heat: создает исходный файл WiX.
- Pyro: создает файлы исправлений (.msp) без использования Windows Installer SDK.
- Burn: установщик зависимостей координат
Смотрите также
Рекомендации
- ↑ Меншинг, Роб (5 апреля 2004 г.). «Набор инструментов Windows Installer XML (WiX) выпущен с открытым исходным кодом на SourceForge.net». RobMensching.com/Блог . Архивировано из оригинала 8 апреля 2023 года . Проверено 16 февраля 2014 г.
- ^ abcd Лоусон, Стивен (6 апреля 2004 г.). «Microsoft открывает исходный код с помощью инструмента WiX» . Компьютерный мир . Проверено 15 апреля 2024 г.
- ^ abc Биссон, Саймон (01 декабря 2021 г.). «Использование WiX для создания установщиков Windows». Инфомир . Проверено 4 мая 2024 г.
- ↑ Роббинс, Джон (18 октября 2007 г.). «WiX: Советы для новых пользователей (часть 1 из 3)». Винтеллект . Архивировано из оригинала 22 февраля 2014 года . Проверено 16 февраля 2014 г.
- ^ abc Рамирес, Ник (18 октября 2010 г.). WiX: Руководство разработчика по XML-файлу установщика Windows: создайте простой установщик для вашего программного обеспечения Windows с помощью WiX. ISBN Packt Publishing Ltd. 978-1-84951-373-9.
- ↑ Меншинг, Роб (6 июня 2010 г.). «Исходный код и выпуски набора инструментов WiX перенесены в CodePlex». RobMensching.com/Блог . Проверено 16 февраля 2014 г.
- ^ Аб Рамирес, Ник (1 января 2012 г.). WiX 3.6 — Руководство разработчика по XML-файлу установщика Windows. ISBN Packt Publishing Ltd. 978-1-78216-043-4.
- ↑ Меншинг, Роб (14 августа 2012 г.). «Наконец-то Outercurve Foundation и набор инструментов WiX вместе». RobMensching.com/Блог . Проверено 16 февраля 2014 г.
- ↑ Меншинг, Роб (4 мая 2016 г.). «Набор инструментов WiX присоединяется к .NET Foundation» . Проверено 15 марта 2020 г.
- ↑ Ходжес, Бак (17 марта 2011 г.). «Проекты установки Visual Studio (vdproj) не будут поставляться с будущими версиями VS» . Проверено 22 сентября 2021 г.
- ^ Джонсон, Брюс (05 марта 2014 г.). Профессиональная Visual Studio 2013. John Wiley & Sons. ISBN 978-1-118-83205-9.
Внешние ссылки
- Официальный веб-сайт
- Интервью с Робом Меншингом из проекта Microsoft WiX