3
我如何引用在命令行上的文件的自定義操作?如何獲得一個文件的位置在一個WiX的腳本
我有自定義操作正確訪問MySQL性能,但是我還沒有想出的咒語來訪問已安裝的SQL腳本的路徑。
下面是WiX的腳本中的相關章節。我試圖讓自定義操作參考MYSQL_SCRIPTS文件的路徑。
<Directory Id="TARGETDIR" Name="SourceDir">
<Directory Id="ProgramFilesFolder">
<Directory Id="INSTALLLOCATION" Name="MyProgram">
<Directory Id="DbSetupDir" Name="DbSetup">
<Component Id="SqlScripts" Guid="MYGUID">
<File Id="MYSQL_EXE" Source="mysql.exe" Vital="yes" />
<File Id="MYSQL_SCRIPTS" Source="MYSQL_SCRIPTS.sql" Vital="yes" />
</Component>
</Directory>
</Directory>
</Directory>
...
<CustomAction Id='LaunchFile'
FileKey='MYSQL_EXE'
ExeCommand='--host=[MYSQL_SERVER]
-u [MYSQL_USERNAME]
-P [MYSQL_PORT]
--password=[MYSQL_PASSWORD]
-e [DbSetupDir]\ALS_Scripts.sql'
Return='check'/>
感謝。該解決方案的工作和鏈接正是我所期待的。 – 2009-07-27 04:51:37