Solved

Why two release installation programs?

Posted on 2009-06-30
3
252 Views
Last Modified: 2012-05-07
I have a simple question, mostly out of curiosity.  When I build a release version of my program using a Setup project in my solution, VS 2008 creates two installation programs. One is titled setup, and the other is the name of my program + setup. The second is also called a window installation package. They both install my program fine. My question is simply what is the difference, and when I distribute my program, which one should I use, or does it matter? I am inclined to use the one with the program name since it has a more descriptive title.
Thanks,
0
Comment
Question by:pdfalk
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
3 Comments
 
LVL 21

Accepted Solution

by:
Craig Wagner earned 125 total points
ID: 24750598
We had a similar question recently. Here's what the guy who writes all our installers said:

"Often, it makes no difference, but in some cases you need to run Setup.exe, because there are prerequisites which are installed, and that only happens if you run Setup.exe.

In the future, it is always preferential to run the exe (Setup.exe or <productname>.exe) than the msi, if both exist."
0
 
LVL 12

Expert Comment

by:andrewjb
ID: 24752504
Vista, particularly, often doesn't like you just running the .msi - the setup sorts out user access stuff if you need to have Admin permissions to install.

Note that the setup.exe requires the .msi file to be present in the same directory (but the .msi, if it works, will run on its own)
0
 

Author Closing Comment

by:pdfalk
ID: 31598439
Thanks,
That clears it up,
0

Featured Post

Free Tool: Port Scanner

Check which ports are open to the outside world. Helps make sure that your firewall rules are working as intended.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Article by: Ivo
C# And Nullable Types Since 2.0 C# has Nullable(T) Generic Structure. The idea behind is to allow value type objects to have null values just like reference types have. This concerns scenarios where not all data sources have values (like a databa…
Summary: Persistence is the capability of an application to store the state of objects and recover it when necessary. This article compares the two common types of serialization in aspects of data access, readability, and runtime cost. A ready-to…
With Secure Portal Encryption, the recipient is sent a link to their email address directing them to the email laundry delivery page. From there, the recipient will be required to enter a user name and password to enter the page. Once the recipient …
In an interesting question (https://www.experts-exchange.com/questions/29008360/) here at Experts Exchange, a member asked how to split a single image into multiple images. The primary usage for this is to place many photographs on a flatbed scanner…

696 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question