Установка 32- и 64-разрядных драйверов с помощью Wix?

У меня есть проект Wix, из которого я хотел бы установить 32-разрядные драйверы при сборке с конфигурацией выпуска x86 и 64-разрядные драйверы при сборке с x64.

Я сейчас делаю это с двумя идентичными проектами, но один ссылается на difxapp_x86, а другой - на diffxapp_x64. Могу ли я улучшить это?

Кроме того, если я ссылаюсь на diffxapp_x86 и создаю 64-разрядную версию, неудивительно, что я получаю сообщение об ошибке msi:

«DIFXAPP: ERROR - Вам необходимо использовать 64-разрядную версию DIFXAPP. DLL для установки драйверов на этот компьютер. "

Можно ли ссылаться на них условно на основе выбранной конфигурации сборки?

Спасибо, Алан

11
задан Alan Spark 3 January 2012 в 14:22
поделиться