Можно ли переопределить поведение модуля слияния - PullRequest
1 голос
/ 13 июня 2010

Предположим, у меня есть модуль слияния, который устанавливает файл «MyFile.txt» в определенное место, и я хочу использовать этот модуль слияния, однако я хочу предоставить другую копию «MyFile.txt» из поставляется с модулем слияния.

Возможно ли это сделать? (И для бонусных баллов, как я могу сделать это с помощью Wix)

Обновление: Грубо говоря MyFile.txt является частью комплекта компонентов устанавливаемых элементов, которые мы предоставляем другим, затем они объединяют эти компоненты со своими собственными для создания установщика.

В идеальном мире им нужно будет только добавить новые файлы в вывод, однако это замена существующей системы, где они в настоящее время имеют возможность изменять или даже заменять элементы (например, MyFile.txt) в конце установщик, и поэтому без возможности сделать то же самое с модулем слияния путь миграции будет трудным.

Упакованному компоненту не нужно , чтобы быть модулем слияния, если есть лучшее решение, однако модули слияния показались разумным выбором, и во всех других отношениях предоставляют очень хороший пакет многократного использования логики установщика.

1 Ответ

0 голосов
/ 13 июня 2010

Это возможно, но каждая техника, которую я знаю, немного хакерская и не очень хорошо масштабируется.Можете ли вы рассказать мне больше о том, что тип файла MyFile.txt и каковы намерения различных разновидностей файла?Обычно моя цель состоит в том, чтобы никогда не иметь одно и то же имя файла дважды (черт возьми, правила для компонентов), а затем спроектировать точки изменения для удовлетворения потребностей.Иногда для корректной работы приложения требуется внести изменения в исходный код.

...