Как получить WiX для генерации 64-битного MSI? - PullRequest
2 голосов
/ 29 ноября 2010

Я использую WiX 3.6 и VS2010.У меня работает 32-разрядная установка, и я пытаюсь заставить работать 64-разрядную установку.

  • В свойствах конфигурации я установил платформу "x64".
  • Я установил атрибут Platform в теге Package на «x64» в сценарии установки.
  • Я изменил каталог установки с «ProgramFilesFolder» на «ProgramFiles64Folder».
  • Я добавил атрибут Win64 =«Да» для каждого компонента.

Я думал, что этого было достаточно для генерации 64-битного MSI, но он все еще настаивает на установке всего в «Program Files (x86)» вместо «Program Files».

Чего мне не хватает?

1 Ответ

2 голосов
/ 29 ноября 2010

Моя ошибка.Он прекрасно собирал 64-битную версию, но я тестировал старую сборку x64, которая не была правильно помечена как x64.Как только у меня была правильная сборка версии x64, полученный MSI был помещен в bin / x64 / Release, но я все еще тестировал версию в bin / Release.Иногда стоит удалить все ваши выходные файлы и перестроить.

...