Установщик Wix не выполняет файл из скопированной временной папки.
Всем Привет,
У меня есть проблема, которую я знаю, что действительно близок к решению, и мне было интересно, есть ли у кого-нибудь ответ.
У меня есть куча папок и файлов, которые копируются во временный каталог. Вот моя структура.
<Fragment> <Directory Id="TARGETDIR" Name="SourceDir"> <Directory Id="TempFolder"> <Directory Id="ArcGISTempDir" Name="ArcGIS_Engine_Runtime_10_1" /> </Directory> </Directory> </Fragment>
На установочном компьютере папка и ее содержимое копируются в
C:\Users\DEMO_User\AppData\Local\Temp\ArcGIS_Engine_Runtime_10_1
Именно этого я и жду.
У меня есть CustomAction, который выглядит так.
<CustomAction Id="ArcGISRuntime_CA" Directory="ArcGISTempDir" Execute="deferred" ExeCommand="Setup.msi INSTALLDIR=C:\ArcGIS INSTALLDIR1="%programfiles%\Python27" SEAT_PREFERENCE_ENGINE=Fixed ENGINE_CONFIG=TRUE /qb" Return="asyncWait" HideTarget="no" Impersonate="no" />
Я настроил его в <installsetupsequence> правильно, потому что у меня есть что-то, выполняющееся после этого.
Мне нужно иметь возможность запустить файл setup.msi, найденный в каталоге установочного компьютера
C:\Users\DEMO_User\AppData\Local\Temp\ArcGIS_Engine_Runtime_10_1Как настроить CustomAction для запуска на установочном компьютере, когда он должен стартовать в InstallSetupSequence?
Я иду в правильном направлении?
Любая помощь будет очень признательна.
Что я уже пробовал:
Я также вывел его в качестве "функции" на всякий случай.