Моя программа развертывается с параметром конфигурации, который я выбрал для использования в качестве функции. Эта опция может иметь одно из двух значений.
Каждая конфигурация изменяет набор файлов настроек. Они имеют разные имена входных файлов (например, давайте назовем это option1-config20-lv80.xml), но их следует установить в каталог конфигурации как config20-lv80.xml. Каждый параметр имеет префикс, который должен быть удален таким образом, что также означает, что только один из этих параметров может быть выбран для установки одновременно. Однако даже при условиях, препятствующих установке одной функции, когда выбрана другая, мой вывод изобилует:
LGHT0204: ICE30: The target file 'config20-lv80.xml' is installed in 'path' by to different components... This breaks component reference counting.
Как я могу дать своим пользователям возможность выбирать между этими параметрами конфигурации и обходить моиПроблемы с ICE30 без каких-либо отрицательных побочных эффектов?
Я видел, что на аналогичный вопрос ответили , но я не уверен на 100%, как реализовать его в wix #, или есть ли другие способы открытиячтобы достичь цели, не отключая проверку ICE30 и не создавая 2 установщика.