Вы не можете сделать это ... потому что настраиваемые действия происходят после того, как файлы были установлены из MSI и заданы в пути установки.В противном случае, как могут быть вызваны пользовательские действия?Они выполняются после того, как они становятся доступными для API установки .NET (которые использует installUtil).Таким образом, вам действительно нужно установить на какой-то путь, а затем переместить их.Теперь, возможно, есть способ сделать это с помощью InstallShield или любого другого набора инструментов установки, который вы можете получить, чтобы написать сценарий, но с помощью пользовательских действий .NET у вас есть определенные ограничения.(Другим таким ограничением является изменение файла конфигурации на основе входных параметров из мастера установки до того, как установка фактически извлечет файлы в другое место.)