Click here to Skip to main content
15,892,005 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
I have a VB.Net 2013 Ultimate solution with 2 projects in it for Setup & Deploy.
Each one creates an MSI with a different name from shared code.

I am using the following:
InstallShield Limited Edition (which came with Visual Studio 2013 Ultimate)
Windows 7, 32 bit

I need an MSI for IT standards.
One Setup & Deploy creates an MSI file *WITHOUT* a .cab file, which is what I want.
The other Setup & Deploy creates an MSI file *WITH* a .cab file. I do not want the .cab file.
How do I get InstallShield to build only an .MSI file, without a .cab file?
I have compared the 2 Setup & Deploy projects, but I cannot find a difference.
The first one was created about a year ago and I am now adding the second one.

I have searched much with Google, but I have not found an answer.

I already know how to create an MSI file without the setup.exe:
•By using SingleImage as the build type
•Under - Setup.exe tab under Deploy Project > 6 Prepare for Releases (Build | Setup.exe | Signing - the 3 tabs)
•Select Setup Launcher = No.
However, after setting this, I am still getting the .cab file.

Thanks in advance.
Posted
Updated 19-Jan-16 7:38am
v2
Comments
Sergey Alexandrovich Kryukov 19-Jan-16 13:09pm    
I would not recommend using InstallShield and would recommend Microsoft's open-source WiX, which is perfectly legitimate, meets the MSBuild standards, and so on.
And of course you can have a single .MSI installation file, if this is what you need.
—SA

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900