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

时间:2022-11-16 22:40:45

I'm trying to "teach" InstallShield LE for Visual Studio 2010 to build a myproject.msi instead of setup.exe

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

In (6) prepare for Release I've changed in the Setup.exe Tab the value Setup Launcher to "No". When I build the Project it generates still a setup.exe. Im using SingleImage and I've also switched from Debug to SingleImage.

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

Any Idea what I'm doing wrong?

我知道我做错了什么?

1 个解决方案

#1


2  

The issue is that there are multiple release types within the Installshield Project "Prepare for release", you have to make sure you have the the "Setup Launcher" property to "No" on the Setup.exe tab for each Release type (CD_ROM, DVD-5, SingleImage) that you don't want a Setup.exe for.

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

You also need to confirm that you are building in the Release format that you think you are, check the Solution's Configuration Manager to verify which of the InstallShield LE project formats is being built for each of the release types.

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

Other things that used to cause this issue is if you are using any of the Installshield redistributable packages. They require the Setup.exe to manage these packages and installation processes for them.

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

#1


2  

The issue is that there are multiple release types within the Installshield Project "Prepare for release", you have to make sure you have the the "Setup Launcher" property to "No" on the Setup.exe tab for each Release type (CD_ROM, DVD-5, SingleImage) that you don't want a Setup.exe for.

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

You also need to confirm that you are building in the Release format that you think you are, check the Solution's Configuration Manager to verify which of the InstallShield LE project formats is being built for each of the release types.

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

Other things that used to cause this issue is if you are using any of the Installshield redistributable packages. They require the Setup.exe to manage these packages and installation processes for them.

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