При использовании WIX я никогда не сталкивался с функцией, которая позволяла бы вам добавлять целый каталог файлов за раз. Это связано с тем, что существует множество способов использования данного файла (система не знает, захотите ли вы позже обратиться к конкретному файлу в этой папке и т. Д., И ей нужно это знать), а также потому что сама установка должна быть довольно специфичной.
Это не мешает вам написать свой собственный интерфейс для WIX, который будет генерировать XML-файл WIX (или его части) после анализа содержимого структур каталогов. Это в основном то, что делает одна из систем, которую мы используем в моей работе. Это та же идея, что и у любой утилиты генерации кода или текстового файла. Просто пройдите через дерево и сгенерируйте соответствующий текст.
РЕДАКТИРОВАТЬ: Таким образом, вы можете считать WIX «языком низкого уровня» для определения установки, а свою утилиту - «языком высокого уровня». Если вам нужна помощь в написании, сообщите нам.
Кроме того, вы можете создать файл WIX как часть процесса сборки, добавив эту утилиту к пользовательским шагам сборки в VStudio. Таким образом, на самом деле у вас нет «сохраненного файла WIX», который кто-либо создает, система просто создает его в конце, автоматически принимая во внимание новые файлы на этапе после сборки.