wix - копирует весь каталог и все его содержимое - PullRequest
4 голосов
/ 25 июля 2011

Моему установщику wix необходимо скопировать содержимое каталога в папку назначения.Я понимаю, что элемент Directory имеет атрибут FileSource.Я пробовал что-то вроде этого:

<DirectoryRef Id="DIRECTORY" FileSource="{var.Dir}">
  <Component Id="Dir" Guid="*" >
    <CreateFolder/>
  </Component>
</DirectoryRef>

Это не сбор файлов или подкаталогов из переменной препроцессора.

Есть ли альтернативные способы достижения этого?

Ответы [ 2 ]

3 голосов
/ 25 июля 2011

Используйте heat.exe или HeatTask в MSBuild.Это единственный способ сделать что-то сегодня.

3 голосов
/ 25 июля 2011

Нет, если вы не используете настраиваемое действие. WiX нравится для каждого файла, который будет отслеживаться индивидуально. Вы можете использовать heat для создания списка каталогов для вас.

...