У меня есть проект с этим в его сценарии 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, он запускается после сборки и файл загрузчика setup.exe создается в моей корзине/ debug каталог.Однако, если я создаю тот же проект (проект WiX, если это имеет значение) под NAnt, все будет встроено в выходной каталог, который указывает NAnt, кроме файла начальной загрузки.Ничего не собирается в каталоге bin / debug проекта, когда я создаю его под NAnt, поэтому файл setup.exe, похоже, не создается, даже там.Я не думаю, что шаг AfterBuild даже выполняется.
Как я могу сгенерировать этот файл начальной загрузки под NAnt?