Вы можете , вероятно, просто сделать два отдельных компонента, используя условия
VersionNT64
и
Not VersionNT64
Но правильный способ состоит в том, чтобы скомпилировать отдельные установщики для 32- и 64-разрядных ОС, и 64-разрядные компоненты также должны быть помечены как таковые (Win64="yes"
) - я не знаю, можно ли вообще пометить установщик Windows пакет, ориентированный как на Intel, так и на x64. Единственный раз, когда я выполнял установку со смешанной архитектурой, с NSIS, все мои установщики WiX имеют отдельные установщики для каждой архитектуры.