What is the difference between Setup.msi and Setup.exe?
Reply: These are the differences between them. 1) Click setup.exe file to install. Setup.exe is a setup bootstrapper file. It is built by MSBuild taking in a list of custom packages defined in XML files. Setup.exe program will then detect if the custom package is installed and download and install it if necessary. When we click it, it will read the Setup.ini to determine the required installation and start installing. If the setup.exe is generated in visual studio 2005, the user must have the administrator privilege to execute it. We can see a shield on the icon of the setup.exe. This means the program must be ran as administrator. If the setup.exe is generated in visual studio 2008, the user does not need to have the administrator privilege to execute it, the UAC dialog will show only when some operations need administrator privilege to execute. We will not see a shield on the icon of the setup.exe. 2) Click setup.msi to install. Setup.msi is a Windows Installer package. Unlike the Se