, если существует, является функцией cmd.exe. Сначала вам нужно будет сказать cmd / c или создать файл .bat и назвать его.
Честно говоря, это действительно код agile. Для одного CURRENTDIR не всегда будет то, что вы думаете. Вы должны написать пользовательское действие C ++ или C#, которое использует свойство OriginalDatabase, чтобы узнать, откуда запускается MSI, и скопировать оттуда файл конфигурации.
Еще один подход, который я очень успешно использовал в прошлом, это написать утилиту, которая может преобразовать начальный MSI путем встраивания в него предоставленного пользователем файла конфигурации. Теперь история развертывания упрощена.