7

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

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

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

有人有什么想法吗?

4

1 回答 1

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

回到您的项目并确保您要复制的所有文件都具有属性: Build Action=Content and Copy to output directory=Copy Always

于 2013-05-07T21:07:02.463 回答