Я пишу установщик WIX, и у меня есть следующее требование:
Во время установки мне нужно передать абсолютный путь к файлу (назовем его A), включенному в мой установщик, в компонент COM, который уже существует на жестком диске и является частью другой программы. Я уже написал соответствующее пользовательское действие, которое ожидает путь к файлу A. Я не хочу включать A в качестве файла, установленного в папке Program Files и удаленного во время процесса удаления. Вместо этого я хотел бы поместить A только временно на жесткий диск, вызвать мое Custom Action, которое заставит COM-компонент использовать содержимое A, а затем удалить A с диска. Есть ли простой способ достичь этой цели?
Я пытался использовать двоичную таблицу и хранить там A, однако я не знаю, как ссылаться на A, используя абсолютный путь. Я знаю, что могу поместить A вне MSI-файла, но я бы хотел, чтобы каждый установщик файлов нуждался в одном MSI.
Любая помощь будет оценена.