У меня есть проект с этим в сценарии MSBuild:
<Target Name="AfterBuild">
<GenerateBootstrapper ApplicationFile="MyApp.msi" ApplicationName="My App" BootstrapperItems="@(BootstrapperFile)" OutputPath="$(OutputPath)" Culture="en-US" CopyComponents="true" ComponentsLocation="HomeSite" Path="C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bootstrapper" />
</Target>
Если я запускаю проект в Visual Studio, он запускается после сборки, и в моем каталоге bin / debug создается файл загрузчика setup.exe. Однако, если я создаю тот же проект (проект WiX, если это имеет значение) под NAnt, все будет построено в выходном каталоге, указанном NAnt, кроме файла начальной загрузки. Когда я собираю его под NAnt, в каталоге bin / debug проекта ничего не создается, поэтому файл setup.exe, похоже, не собирается даже там. Я не думаю, что этап AfterBuild вообще запускается.
Как я могу сгенерировать этот файл загрузчика под NAnt?