将目录树添加到Visual Studio中的InstallShield部署项目

时间:2014-03-13 08:16:32

标签: visual-studio windows-installer installshield

我需要构建一个MSI包,其中包含源树中的整个目录。我们在Visual Studio中使用InstallShield LE和部署项目(2013 Proffessional); "InstallShield LE - Relative paths to file"的答案很好地解释了如何部署文件,但其要点是:

  1. 确保您的文件包含在MSBuild项目中。
  2. 将文件标记为“构建操作==内容”和“复制到输出目录”
  3. 现在可以在部署项目“源计算机的文件”中选择。
  4. 麻烦的是(a)我宁愿不为我要安装的某些文件的“Build Action”字段弄乱,也不想(b)目录中没有这样的字段(我们将它们安装到MSBuild中) bindir使用post-build动作和XCOPY)。

1 个答案:

答案 0 :(得分:0)

也许这不是一个公平的答案,如果这不是我自己的问题,我会把自己的意见保留给自己。但任何InstallShield问题的答案都是use WiX。花一天时间让WiX继续运行将为您免受InstallShield的无尽痛苦。