Запись установщика WPF Wix
Я написал установщик с использованием WIX для продукта, который использует:
- пользовательские расширения
- пользовательские действия
- настроенные диалоги ui
и др.
Я заметил, что установщик Microsoft Office использует WPF и блуждал, как я собирался создавать эти настраиваемые установщики? кто-нибудь знает, как я буду это делать, я не могу найти какую-либо информацию об этом или примеры.
Мне сказали, что Wix Burn может делать то, что я хочу, но я не могу найти никаких примеров.
Ответы
Ответ 1
Загрузите последний (еженедельный) выпуск версии WiX на http://wixtoolset.org/releases и посмотрите проект, расположенный в src\Setup\WixBA. WPF, который вы пишете, будет пользовательским интерфейсом bootstrapper, который ссылается на механизм загрузки WiX (Burn).
Я также создал минимальный пример, о котором я писал о здесь. Обратите внимание, что это пример голых костей, чтобы кто-то начал. Использование источника WiX в качестве примера лучше, потому что оно является полным и надежным.
Ответ 2
https://marketplace.visualstudio.com/items?itemName=MarkusWehrle.Laika42WiXToolsetExtension
это расширение, предоставляемое Лайкой. загрузите его в .msi в своем комплекте и выполните приложение, пройдите код u, вы сможете понять все о WPF Burn Bootstrapper
-
в файле связки -
MsiPackage Id = "abc" Сжатый = "да" Видимый = "нет" SourceFile = "_ Dependencies\abc.msi"
---- > это произойдет при открытии\закрытии тега типа <... > , stackoverflow не позволяет помещать тег
поместите msi в папку приложения, в которой находится папка Bin, или создайте папку _Dependencies (name it as u like) и поместите там msi