我正在尝试“教”InstallShield LE for Visual Studio 2010来构建myproject.msi而不是setup.exe
在(6)准备Release中,我在Setup.exe选项卡中将Setup Launcher值更改为“No”。 当我构建项目时,它仍然生成一个setup.exe。我使用SingleImage,我也从Debug切换到SingleImage。
任何想法我做错了什么?
答案 0 :(得分:2)
问题是Installshield项目“准备发布”中有多种版本类型,您必须确保每个版本类型的Setup.exe选项卡上的“Setup Launcher”属性为“No” (CD_ROM,DVD-5,SingleImage),您不需要Setup.exe。
您还需要确认您使用您认为的Release格式进行构建,请检查解决方案的Configuration Manager以验证是否为每种版本类型构建了哪些InstallShield LE项目格式。
以前导致此问题的其他方法是使用任何Installshield可再发行组件包。他们需要Setup.exe来管理这些包和它们的安装过程。