Можно ли переопределить поведение модуля слияния
-
27-09-2019 - |
Вопрос
Предположим, у меня есть модуль слияния, который устанавливает файл «myfile.txt» в определенное местоположение, и что я хочу использовать этот модуль Merge, однако я хочу поставить другую копию «myfile.txt» из того, что поставляется с модуль слияния.
Можно ли сделать это? (И для бонусных точек, как я могу сделать это, используя WIX)
Обновлять: Грубо говоря MyFile.txt
является частью пакета UP-компонента установочных элементов, которые мы предоставляем другим, они тогда уходят эти компоненты, чтобы создать установщик.
В идеальном мире им нужно будет добавить новые файлы на выход, однако это замена существующей системы, в которой они в настоящее время имеют возможность изменять или даже заменить элементы (SUCE как MyFile.txt
) В конце концов установщик, и поэтому без возможности сделать то же самое с модулем слияния, путь миграции будет сложно.
Упакованный компонент не нужно Чтобы быть модулем слияния, если есть лучшее решение, однако модули слияния казались разумным выбором, и во всех других отношениях предоставляют очень хороший повторный пакет логики установки.
Решение
Это возможно, но каждая техника, которую я знаю, немного взлома и не очень хорошо масштабируется. Можете ли вы рассказать мне больше о том, какой тип файла myfile.txt - это и какое намерение разных ароматов файла? Обычно моя цель - никогда не иметь одно и то же имя файла дважды (Darn Component Phanents), а затем указывает вариант проектирования, чтобы поддержать потребности. Иногда восходящие изменения в приложении обязаны сделать это правильно.