WiX
![]() | |
Оригинальный автор(ы) | Роб Меншинг, Microsoft |
---|---|
Разработчик(и) | Фонд .NET |
Первоначальный выпуск | 5 апреля 2004 г [1] |
Стабильная версия | 5.0.0 / 5 апреля 2024 г |
Репозиторий | github |
Написано в | С++ , С# |
Операционная система | Окна |
Тип | Инструменты разработки программного обеспечения |
Лицензия | Взаимная лицензия Microsoft |
Веб-сайт | Wixtoolset |
Набор инструментов 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] В то же время лицензия была изменена с Common Public License на Microsoft Reciprocal License . [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 г.
- ^ Перейти обратно: а б с д Лоусон, Стивен (6 апреля 2004 г.). «Microsoft открывает исходный код инструмента WiX» . Компьютерный мир . Проверено 15 апреля 2024 г.
- ^ Перейти обратно: а б с Биссон, Саймон (01 декабря 2021 г.). «Использование WiX для создания установщиков Windows» . Инфомир . Проверено 4 мая 2024 г.
- ^ Роббинс, Джон (18 октября 2007 г.). «WiX: Советы для новых пользователей (часть 1 из 3)» . Винтеллект . Архивировано из оригинала 22 февраля 2014 года . Проверено 16 февраля 2014 г.
- ^ Перейти обратно: а б с Рамирес, Ник (18 октября 2010 г.). WiX: Руководство разработчика по XML-файлу установщика Windows: создайте простой установщик для вашего программного обеспечения Windows с помощью WiX . Packt Publishing Ltd. ISBN 978-1-84951-373-9 .
- ^ Меншинг, Роб (6 июня 2010 г.). «Исходный код и выпуски набора инструментов WiX перенесены в CodePlex» . RobMensching.com/Блог . Проверено 16 февраля 2014 г.
- ^ Перейти обратно: а б Рамирес, Ник (1 января 2012 г.). WiX 3.6 — Руководство разработчика по XML-файлу установщика Windows . Packt Publishing Ltd. ISBN 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 . Джон Уайли и сыновья. ISBN 978-1-118-83205-9 .
Внешние ссылки
[ редактировать ]- Программное обеспечение C Sharp
- Бесплатное программное обеспечение с открытым исходным кодом
- Бесплатная установка программного обеспечения
- Бесплатное программное обеспечение, написанное на C++.
- Бесплатное программное обеспечение, написанное на C Sharp.
- Бесплатные программные проекты
- Инструменты разработки Microsoft
- бесплатное программное обеспечение Майкрософт
- Бесплатное программное обеспечение только для Windows
- Стандарты на основе XML
- программное обеспечение 2004 года