InstallShield LE构建.msi而不是setup.exe

时间:2013-07-23 08:28:40

标签: visual-studio-2010 visual-studio installshield installshield-le

我正在尝试“教”InstallShield LE for Visual Studio 2010来构建myproject.msi而不是setup.exe

在(6)准备Release中,我在Setup.exe选项卡中将Setup Launcher值更改为“No”。 当我构建项目时,它仍然生成一个setup.exe。我使用SingleImage,我也从Debug切换到SingleImage。

任何想法我做错了什么?

1 个答案:

答案 0 :(得分:2)

问题是Installshield项目“准备发布”中有多种版本类型,您必须确保每个版本类型的Setup.exe选项卡上的“Setup Launcher”属性为“No” (CD_ROM,DVD-5,SingleImage),您不需要Setup.exe。

您还需要确认您使用您认为的Release格式进行构建,请检查解决方案的Configuration Manager以验证是否为每种版本类型构建了哪些InstallShield LE项目格式。

以前导致此问题的其他方法是使用任何Installshield可再发行组件包。他们需要Setup.exe来管理这些包和它们的安装过程。