Login
Резюме для программиста
89957 просмотров
Перейти к просмотру всей ветки
in Antwort alex445 06.05.22 09:32
Уже одни подсказки Интеллисенс значительно облегчают работу.
У викса тоже есть интеллисенс. Собственно говоря, это просто схема.
Я не знаю, нахрена был придуман Викс на XML.
А на чем его еще придумывать? Он так и называется (W)indows (i)nstaller (X)ML. Создали его в лохматые годы... Тогда кроме XML ничего и не было :) Да и сейчас врядли есть более подходящий формат.
Т.е. гипотетический "мастер по Викс и XML" всё равно должен уметь кодить - т.е. всё равно инсталлятор будет делать обычный разраб-кодер. Так сделайте сразу всё в коде.
Я много работал с WiX и ни разу не писал расширения :) Ничего особенного эти расширения не делают, это просто сахар. Иногда надо написать кастом экшен, но они расширяют MSI, а не WiX.
По-моему, это было сделано для совместимости с ещё более дремучей и муторной вещью - MSBuild. Так что какие-то сложные инсталляторы народ делал тупо спецприложением (те же Формы или WPF) и делал всё опять в привычном для себя коде.
Ты просто не в курсе :)
Технология MSI была сделана для установки офиса. Потом MSI стал расширяться и на другие продукты MS. Альтернатива MSI - скриптовые инсталляторы типа Wise или InnoSetup. Какой WPF? Все эти технологии появились еще до .Net :D