Очистка проекта установщика VSX0 WiX - PullRequest
0 голосов
/ 20 июля 2010

У меня есть решение VS2010 с проектом WiX 3.5 (бета) Votive (а также все проекты для программы, которую я устанавливаю). Когда я очищаю решение VS, все программные проекты очищаются должным образом, а проект WiX нет - файлы wixobj, wixpdb и msi не удаляются.

Итак, мои вопросы:

Что я вижу ожидаемое поведение?

Если так, что я могу сделать, чтобы эти файлы были удалены при очистке решения?

Ответы [ 3 ]

1 голос
/ 10 января 2012

Чтобы исправить это поведение, я думаю, вы должны изменить непосредственно файл wixproj.Откройте этот файл, посмотрите на Target Name = "Clean" и измените его на:

<Target Name = "Clean">
     <RemoveDir Directories="bin\$(Configuration)" />
     <RemoveDir Directories="obj\$(Configuration)" />
</Target>
0 голосов
/ 01 апреля 2016

Следующие работы в одной строке также

<Target Name="CleanMe" AfterTargets="Clean">
<RemoveDir Directories="$(OUTDIR)"/>
</Target>
0 голосов
/ 21 июля 2010

Я думаю, что это поведение не правильно.Но вы можете найти такое же поведение и в WiX 3.0 RTM.

У меня полностью автоматизирована сборка продукта, и я столкнулся с этой проблемой со следующими (очевидными) шагами:

  • Очистка проекта WiX - Visual Studio.
  • Удаление всего содержимого в папке Bin / (Debug или Release) .
...