InstallShield打包设置相对路径

时间:2021-07-16 22:22:26

InstallShield打包设置相对路径

在使用Installshield 打包安装文件时,添加打包文件时默认使用绝对路径,但是工程文件转移时(复制到其它位置时)编译时就会找不到安装文件,这样很不方便。能不能设置打包文件的相对路径呢?答案是肯定的。

设置相对路径方法:

1. 打开工程文件中配置文件(e.g Setup.isl).

2. 找到结点<table name="File">, 该结点下记录了打包文件的位置

3. 使用字符串"&lt;ISPROJECTFOLDER&gt;..\" 替换绝对路径。替换如下所示(e.g.):

替换前:

<row><td>Temp.xsd</td><td>ISX_DEFAULTCOMPONENT</td><td>COMPAR~1.XSD|Temp.xsd</td><td>0</td><td/><td/><td/><td>1</td><td>D:\工程名\bin\x86\Release\Temp.xsd</td><td>1</td><td/></row>

替换后:

<row><td>Temp.xsd</td><td>ISX_DEFAULTCOMPONENT</td><td>COMPAR~1.XSD|Temp.xsd</td><td>0</td><td/><td/><td/><td>1</td><td>&lt;ISPROJECTFOLDER&gt;..\工程名\bin\x86\Release\Temp.xsd</td><td>1</td><td/></row>

4. 保存*.isl 文件。

5. 重新打开工程,编 译就OK了.