Почему NAnt не генерирует файл начальной загрузки после вызова MSBuild для проекта? - PullRequest
1 голос
/ 24 марта 2011

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

1 Ответ

0 голосов
/ 24 марта 2011

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

...