Если есть ток
создать / преобразовать в свой первый WiX
установить проект со многими файлами "
учебник, пожалуйста, укажите мне на это.
Ключевое требование: «со многими файлами»
Вы можете взять файл MSI, созданный с помощью installshield, а затем декомпилировать его с помощью инструмента dark.exe, поставляемого с wix. Как видно на на этой диаграмме , dark.exe создает файлы wxs из файла msi.
Вы можете использовать это так:
dark installer.msi decompiled.wxs
См. dark /?
для получения дополнительной информации.
edit : я не использую Votive, но AFAIK должен иметь возможность обрабатывать файлы wxs, сгенерированные dark. Votive показала вам ошибку?
edit2 : файлы wixproj предназначены только для визуальной интеграции студии и msbuild. Основные инструменты не знают или не используют этот формат. Просто создайте пустой wixproj и добавьте в него файл wxs из visual studio.
edit3 : Вы не должны сравнивать размер файла wxs с размером файла msi. Как и файл проекта installshield, wxs не содержит файлов для установки. Это только ссылки на них. Ваш файл проекта installshield также не имеет большого размера 70 МБ. Если вы хотите извлечь двоичные файлы из MSI, вам следует использовать dark.exe с ключом -x <path>
.