WiX

редактировать
WiX Toolset
логотип WiX (2016, черный).svg
Первоначальный автор (ы) Роб Меншинг, Microsoft
Разработчик (и) .NET Foundation
Первоначальный выпуск5 апреля 2004 г.; 16 лет назад (2004-04-05)
Стабильный выпуск 3.11.2 / 18 сентября 2019 г.; 13 месяцев назад (18.09.2019)
Репозиторий github.com / wixtoolset
Написано наC ++, C#
Операционная система Windows
Тип Инструменты разработки программного обеспечения
Лицензия Взаимная лицензия Microsoft
Веб-сайтwixtoolset.org

Набор инструментов Windows Installer XML (WiX, произносится " wicks "), представляет собой набор инструментов бесплатного программного обеспечения, который собирает пакеты Windows Installer из XML. Он состоит из среды командной строки, которую разработчики могут интегрировать в свои процессы сборки для сборки пакетов MSI и MSM. WiX был первым проектом Microsoft, выпущенным под лицензией с открытым исходным кодом, Common Public License. Это был также первый проект Microsoft, размещенный на внешнем веб-сайте.

После выпуска в 2004 году Microsoft использовала WiX для упаковки Office 2007, SQL Server 2005, Visual Studio 2005 / 2008 и другие продукты.

WiX включает Votive, надстройку Visual Studio, которая позволяет создавать и создавать проекты установки WiX с помощью Visual Studio IDE. Votive поддерживает подсветку синтаксиса и IntelliSense для исходных файлов .wxsи добавляет в Visual Studio тип проекта установки WiX .wixproj.

Содержание
  • 1 Инструменты
    • 1,1 Свеча
    • 1,2 Свет
    • 1,3 Свет
    • 1,4 Темный
    • 1,5 Нагрев
    • 1,6 Поджигатель
    • 1,7 Ожог
  • 2 История
  • 3 См. Также
  • 4 Ссылки
  • 5 Внешние ссылки
Инструменты

Candle

Candle компилирует XML-документы в объектные файлы .wixobj, которые содержат символы и ссылки на символы.

Light

Light принимает один или несколько объектных файлов и связывает ссылки в объектных файлах с соответствующими символами в других объектных файлах. Light отвечает за сбор всех двоичных файлов, их надлежащую упаковку и создание окончательного файла MSI или MSM.

Lit

Lit объединяет несколько объектных файлов в библиотеку для удобства.

Dark

Dark берет существующие файлы MSI и MSM и генерирует XML-документы, представляющие пакет.

Heat

Heat создает список файлов WiX код из файла, каталога, проекта Visual Studio, веб-сайта, компонента VB6 COM, категории счетчика производительности или файла реестра. Он создает файл .wxs, который можно скомпилировать и связать с другими файлами .wxs. WiX 3.0 Heat заменил более ограниченный инструмент Tallow в WiX 2.0.

Существует также сторонний инструмент под названием Paraffin, доступный по Common Public License, который предлагает несколько функций, недоступных присутствует в Heat. В частности, Paraffin может сохранять идентификаторы GUID, назначенные каждому файлу, одинаковыми, даже если инструмент запускается несколько раз. Paraffin также может исключать файлы по расширению или регулярному выражению.

Pyro

Pyro создает файлы исправлений (msp) без Windows Installer SDK.

Burn

Burn - это обязательный инструмент для загрузки и связывания установщиков, впервые выпущенный в версии 3.6. Возможности включают небольшой размер, правильную поддержку повышения прав для Windows Vista и Windows 7, настраиваемый пользовательский интерфейс и индикаторы выполнения, а также автоматическую загрузку необходимых зависимостей. Старый исходный код Burn был оставлен в июле 2009 года и заново реализован на основе загрузчика NETFX4.

История

WiX был первым проектом Microsoft, выпущенным под лицензия с открытым исходным кодом, Стандартная общественная лицензия. Первоначально размещенный на SourceForge, это был также первый проект Microsoft, размещенный на внешнем сервере.

Роб Меншинг, автор и ведущий разработчик WiX, работает над WiX в свободное время. Когда он выпустил первую версию WiX 5 апреля 2004 г., он прокомментировал: «Я не чувствовал, что многие люди в Microsoft понимают, что на самом деле представляет собой сообщество Open Source, и я хотел улучшить это понимание, приведя пример». В 2006 году несколько других сотрудников Microsoft из различных продуктовых подразделений компании работали над WiX с Меншингом, встречаясь в нерабочее время раз в неделю для координации усилий по разработке и написания кода.

WiX версии 2.0 был выпущен в 2007 году.

WiX версии 3.0 был выпущен 4 июля 2009 года.

6 июня 2010 года WiX перешел с SourceForge на CodePlex.

WiX версии 3.5 был выпущен 31 января 2011 года.

14 августа 2012 г. Microsoft передала авторские права на WiX спонсируемой Microsoft Outercurve Foundation. В то же время лицензия была изменена с Common Public License на Microsoft Reciprocal License.

WiX версии 3.6, выпущенной 3 сентября 2012 г. и ориентированной на Burn.

WiX версии 3.7 был выпущен 24 декабря 2012 года. Версия 3.7 поддерживает Visual Studio 2008, 2010 и 2012.

WiX версии 3.8 была выпущена 28 ноября 2013 года. Поддержка Visual Studio 2013 является одной из основные новые функции.

WiX версии 3.9 был выпущен 31 октября 2014 года.

WiX версии 3.10 был выпущен 3 сентября 2015 года.

4 мая 2016 года WiX был переведен на .NET Foundation.

WiX версии 3.11 была выпущена 5 мая 2017 года.

WiX версии 3.12 была выпущена 18 сентября 2019 года.

Начиная с Visual Studio 2012, традиционный тип проекта установки был удален из Visual Studio (доступен только как расширение с Visual Studio 2013). Рекомендуемой альтернативой является WiX.

См. Также
  • Портал бесплатного программного обеспечения с открытым исходным кодом
Ссылки
Внешние ссылки
Последняя правка сделана 2021-06-20 15:04:50
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте