Я использую heat.exe для генерации списка файлов, мне нужно заменить File/@ Source = "SourceDir" , поэтому я передаю имя -var и имя каталога, но эти переменные определены в моем .wxi file Как включить файл .wxi в файл сгенерированный теплом wxs. так как этот файл будет генерироваться каждый раз, когда я создам сборку.Wix, Heat и Wxi File
3
A
ответ
1
Зачем стоит использовать SourceDir?
Вы можете просто передать дополнительные базовые папки для освещения с помощью переключателя -b
и для всех ссылок SourceDir, WiX будет искать в указанных вами базовых папках. Легко перемещать вещи между машинами и обновлять параметр в вашей системе сборки, а не редактировать файл include.
1
Обновление для wix 3.7, когда вы используете задачу HeatDirectory в своем wixproj вместо запуска heat.exe, вы можете PreprocessorVariable установить SourceDir.
<Target Name="BeforeBuild">
<HeatDirectory Directory="..\distribution"
PreprocessorVariable="myVar" <--- your variable name
OutputFile="HeatGeneratedFileList.wxs"
ComponentGroupName="HeatGenerated"
DirectoryRefId="INSTALLFOLDER"
AutogenerateGuids="true"
ToolPath="$(WixToolPath)"
SuppressFragments="true"
SuppressRegistry="true"/>
</Target>
Подробнее:
http://wix.sourceforge.net/manual-wix3/msbuild_task_reference_heatdirectory.htm
Смежные вопросы
- 1. Wix: Heat скрытых файлов
- 2. wix heat and linker
- 3. wix и heat настроить папку установки
- 4. Wix/Heat: Access <ProjectReference> внутри .wixproj file
- 5. Как включить Wix Фрагменты, созданные Heat
- 6. WIX Heat, смените имя подкаталога на нагрев?
- 7. Ошибка Wix Heat на Jenkins CI
- 8. Справочный подкаталог, созданный WiX Heat tool
- 9. Использование файлов WXI в Visual Studio WiX Project
- 10. Wix Heat harvest: удаление каталогов, содержащих отфильтрованные компоненты с преобразованием
- 11. wix shortcut xsl file
- 12. WiX File Search Conditional
- 13. WIX 3: Использование HEAT для Visual Basic 6 COM Dlls
- 14. Инструмент WiX Heat не может собирать информацию из исполняемых файлов
- 15. Как создать сопутствующий файл с помощью инструмента Heat WiX
- 16. Как создать патч Wix в сочетании с Heat?
- 17. WIX Heat PreBuild Переменная Название для справочника для сбора урожая
- 18. Wix Burn Loose File Install
- 19. Использовать элемент WIX в wxi и wxs с тем же идентификатором
- 20. WiX Includes vs Fragments
- 21. LINQ TO XML Update WIX PATCH File
- 22. Wix свойства не сохраняется от WXI (<Control>) к WXS (<InstallExecuteSequence>)
- 23. Heat Map Python
- 24. MATLAB heat map
- 25. Openstack Heat - отдельные шаблоны
- 26. Java Eclipse Heat Index
- 27. corelation heat map
- 28. Как включить wxi-файл в wxs?
- 29. WiX CloseApplication для exe и dll
- 30. Файл настроек, который будет использоваться в WIX и InstallShield
Я думаю, что я нашел еще один вариант решения этой проблемы. Используйте -var и используйте то же самое в командной строке свечи. – Avinash