Я создал установщик с помощью Wix, но всякий раз, когда я запускаю его, файлы устанавливаются в Program files
на диске C. Я хочу, чтобы в нескольких файлах говорилось, что a
, b
, c
будет установлен в Program Data
папке и немногих d
, e
, f
в D:\x\y
папке. Пожалуйста, помогите мне. Как написать собственное действие и вызвать его.Изменить место установки .msi с помощью Wix или настраиваемого действия
ответ
Yogesh вы неправильно понимаете, как работает MSI. Файлы, которые нацелены на C: \ Program Files \ AppFolder должны быть размещены в их собственном компоненте. Файлы, предназначенные C: \ Program Data \ CompanyName \ AppName должны быть в их собственном компоненте.
Каждый компонент имеет целевой каталог.
Также при добавлении файлов в компоненты вы должны следовать правилам компонентов, в которых вы не можете иметь несколько файлов chm, exe, dll, ocx и т. Д. файлов в рамках одного компонента. Вы должны добавить несколько компонентов каждого уникального файла этих типов. Вы можете связать другие файлы с одним из них, например, предположим, что у вас есть файл app.exe в своем собственном компоненте «app.exe», вы также можете добавить связанный файл .config или .xml к этому компоненту.
Вы НЕ нужны пользовательские действия для копирования файлов на C: \ Program Data \ НазваниеКомпании \ AppName папку.
- 1. Запуск скопированных файлов в WiX с помощью настраиваемого действия
- 2. Как установить сторонний MSI с помощью настраиваемого действия?
- 3. Место установки Wix
- 4. Максимальное сжатие MSI-установки с использованием WIX
- 5. Изменение места установки с помощью бесшумной установки установщика WiX
- 6. wix: запуск внешнего msi перед началом установки
- 7. Как изменить установленные функции msi с помощью загрузчика wix?
- 8. создать msi с помощью wix
- 9. Чтение таблицы Directory MSI с помощью настраиваемого действия
- 10. Установщик VS или WIX MSI - показать серийный номер с первой установки
- 11. wix: запустить exe из обычной папки в качестве настраиваемого действия
- 12. Используйте WiX или Inno Setup для установки нескольких файлов MSI.
- 13. Улучшение производительности установки/удаления Wix msi
- 14. Удаление Installshield msi во время процесса установки WiX msi
- 15. Условие Wix не блокирует msi от установки
- 16. Локализация диалогового окна установки установщика MSI (WiX)
- 17. WIX, Bootstrapper или пользовательские действия
- 18. Pass .msi Args для установки пользовательского действия
- 19. WiX CustomAction: как получить место начальной загрузки из msi
- 20. Цепочка установки для exe и msi
- 21. Как закрыть программу установки wix?
- 22. Создать WiX MSI с WiX Sharp
- 23. Ошибка пользовательского действия WIX
- 24. Как выполнить пользовательские действия в MSI без вызова установки?
- 25. Изменить место установки пакета
- 26. WIX MSI package
- 27. Wix custom BA: Как игнорировать условия установки msi? Или как запустить принудительное удаление msi
- 28. Пользовательское действие перед деинсталляцией MSI с помощью Wix
- 29. COPYFILE post MSI Установка с использованием WIX
- 30. Слияние двух msi с помощью wix toolset