13

I am Creating SetUp Project for Win App. in VS2010 Framework 4.0

Now While selecting Prerequisites ( from Project properties win )

I have Microsoft .NET Framework 4 (x86 and x64) as per my project Requirement.

Now I am confused with Wind Installer which one to select

(Windows Installer 3.1 / Windows Installer 4.5 )

As are they Base on which OS the Application will be install or ....What ..?

BJ Patel
  • 6,148
  • 11
  • 47
  • 81

1 Answers1

8

Different OSes have different Windows Installer versions installed by default. See Released Versions of Windows Installer.

If you plan to deploy your apps to Windows XP or Windows 2003 Server, choose Windows Installer 3.1, and if you plan to deploy to Vista or Windows 7 only, version 4.5 could be a better choice.

Alexey Ivanov
  • 11,541
  • 4
  • 39
  • 68
  • 1
    Following the link Alexey provided, you can see that some versions of Windows Installer are available as a redistributable package. So, you can consider adding 4.5 as a prerequisite to your setup bundle if you really need to rely on its features – Yan Sklyarenko Mar 28 '11 at 19:29
  • 5
    Microsoft recommends using Windows Installer 4.5 on XP and newer: http://msdn.microsoft.com/en-us/library/windows/desktop/bb204770(v=vs.85).aspx . – BCran Jan 25 '12 at 23:00