InstallShield LE - 文件的相对路径

时间:2013-03-13 15:51:35

标签: installshield-le

当我向安装程序添加依赖项时,我总是留下文件的硬编码路径。

根据this blog,解决此问题的唯一方法是使用ISProjectFolder变量手动更改ISL文件中的硬编码路径。这没有任何好处,因为每次重建安装程序时文件都会闪烁。

我还看过提到的路径变量,但在InstallShield LE中似乎没有它们的功能。

有人有任何想法吗?

1 个答案:

答案 0 :(得分:12)

  • 修复了由Install Shield Limited Edition复制到输出目录的文件内容的相对路径(Visual Studio 2012) 步骤:
  • 在解决方案资源管理器中展开您的安装项目,以便看到1,2,3,4,5,6部分
  • 展开“2”并双击“文件” 您将看到一个四个面板页面:“源计算机文件”和“目标计算机文件”
  • 从“目标计算机的文件”中删除您的硬编码路径和文件
  • 点击左上方面板,将您的文件设为“内容文件”
  • 的项目
  • 右上方的面板将显示“来自MyProject的内容文件”
  • 点击并将其拖动到右下方面板(“目标计算机的文件”)

返回项目并确保要复制的所有文件都具有以下属性: 构建行动=内容 和 复制到输出目录=始终复制