Почему NAnt не создает файл загрузчика после вызова MSBuild в проекте?

У меня есть проект с этим в сценарии 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?


person Mike Pateras    schedule 24.03.2011    source источник


Ответы (1)


Мне пришлось указать переменную OutputPath в моем скрипте NAnt:

person Mike Pateras    schedule 24.03.2011