Вы можете использовать задачи Nant, поставляемые с WiX, см. эту запись в блоге и выполнить поиск "Nant" в файле справки WiX ( WiX.chm )
Простой пример из вышеприведенного сообщения в блоге для вашей справки. Мой собственный файл .build имеет длину более 500 строк и в основном связан с такими задачами, как сборка загрузчиков, извлечение исходников, подписывание кода, интеграция с Lingobit для локализации и т. Д. и т. д. Построение реального MSI, возможно, является самой простой частью кода:)
<target name="package" description="Create the installer package">
<property name="wix.dir" value="${base.dir}\WiX" />
<loadtasks assembly="${wix.dir}\Microsoft.Tools.WindowsInstallerXml.NAntTasks.dll" />
<candle out="${nant.project.basedir}\" exedir="${wix.dir}">
<sources>
<include name="MyApp.wxs" />
</sources>
</candle>
<light out="MyApp.msi" exedir="${wix.dir}"
locfile="${wix.dir}\lib\WixUI_en-us.wxl" rebuild="true">
<sources>
<include name="MyApp.wixobj" />
<include name="${wix.dir}\ca\wixca.wixlib" />
<include name="${wix.dir}\lib\wixui_featuretree.wixlib"/>
</sources>
</light>
</target>