Jump to content

WiX

Набор инструментов WiX
Оригинальный автор(ы) Роб Меншинг, Microsoft
Разработчик(и) Фонд .NET
Первоначальный выпуск 5 апреля 2004 г .; 20 лет назад ( 05.04.2004 ) [1]
Стабильная версия
5.0.0 / 5 апреля 2024 г .; 3 месяца назад ( 05.04.2024 )
Репозиторий github /wixtoolset
Написано в С++ , С#
Операционная система Окна
Тип Инструменты разработки программного обеспечения
Лицензия Взаимная лицензия Microsoft
Веб-сайт Wixtoolset .org

Набор инструментов 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: установщик зависимостей координат

См. также

[ редактировать ]
  1. ^ Меншинг, Роб (5 апреля 2004 г.). «Набор инструментов Windows Installer XML (WiX) выпущен с открытым исходным кодом на SourceForge.net» . RobMensching.com/Блог . Архивировано из оригинала 8 апреля 2023 года . Проверено 16 февраля 2014 г.
  2. ^ Перейти обратно: а б с д Лоусон, Стивен (6 апреля 2004 г.). «Microsoft открывает исходный код инструмента WiX» . Компьютерный мир . Проверено 15 апреля 2024 г.
  3. ^ Перейти обратно: а б с Биссон, Саймон (01 декабря 2021 г.). «Использование WiX для создания установщиков Windows» . Инфомир . Проверено 4 мая 2024 г.
  4. ^ Роббинс, Джон (18 октября 2007 г.). «WiX: Советы для новых пользователей (часть 1 из 3)» . Винтеллект . Архивировано из оригинала 22 февраля 2014 года . Проверено 16 февраля 2014 г.
  5. ^ Перейти обратно: а б с Рамирес, Ник (18 октября 2010 г.). WiX: Руководство разработчика по XML-файлу установщика Windows: создайте простой установщик для вашего программного обеспечения Windows с помощью WiX . Packt Publishing Ltd. ISBN  978-1-84951-373-9 .
  6. ^ Меншинг, Роб (6 июня 2010 г.). «Исходный код и выпуски набора инструментов WiX перенесены в CodePlex» . RobMensching.com/Блог . Проверено 16 февраля 2014 г.
  7. ^ Перейти обратно: а б Рамирес, Ник (1 января 2012 г.). WiX 3.6 — Руководство разработчика по XML-файлу установщика Windows . Packt Publishing Ltd. ISBN  978-1-78216-043-4 .
  8. ^ Меншинг, Роб (14 августа 2012 г.). «Наконец-то Outercurve Foundation и набор инструментов WiX вместе» . RobMensching.com/Блог . Проверено 16 февраля 2014 г.
  9. ^ Меншинг, Роб (4 мая 2016 г.). «Набор инструментов WiX присоединяется к .NET Foundation» . Проверено 15 марта 2020 г.
  10. ^ Ходжес, Бак (17 марта 2011 г.). «Проекты установки Visual Studio (vdproj) не будут поставляться с будущими версиями VS» . Проверено 22 сентября 2021 г.
  11. ^ Джонсон, Брюс (05 марта 2014 г.). Профессиональная Visual Studio 2013 . Джон Уайли и сыновья. ISBN  978-1-118-83205-9 .
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 66b3ddd78985ecd99ad638972f306833__1719157440
URL1:https://arc.ask3.ru/arc/aa/66/33/66b3ddd78985ecd99ad638972f306833.html
Заголовок, (Title) документа по адресу, URL1:
WiX - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)