2016-01-15 6 views
0

То, что я хочу сделать, это следующее:Как переименовать файл после установки в динамическое имя с помощью WIX?

<Component ...> 
    <File Id="xyz" Name="[SERVICE].exe" Source="..\prunmgr.exe"> 
</Component> 

Но name не принимает свойства держателя места. Как я могу переименовать exe-файл в динамический файл при установке?

ответ

0

Моим обходным путем являются 2 CustomActions с командной оболочкой. После того, как InstallFiles переименует файл. И второй удалите файл перед InstallFiles.

+1

Вы должны выполнить пробный ремонт своего продукта, чтобы узнать, что произойдет. Вы можете обнаружить, что удаленный файл переустановлен. Пользователь может запустить ремонт из нескольких мест, или Windows может сделать это в некоторых ситуациях. – PhilDW

+0

У меня есть условие «НЕ УСТАНАВЛИВАЕТСЯ ИЛИ ЗАВЕРШЕНО ИЛИ СНЯТЬ». Спасибо за совет. – Horcrux7

 Смежные вопросы

  • Нет связанных вопросов^_^