Re: [WiX-users] How to know which InstallerVersion to use?

2009-11-03 Thread Pally Sandher
You remember incorrectly. They ship 3.1v2 with XP SP3 (see
http://download.microsoft.com/download/6/8/7/687484ed-8174-496d-8db9-f02
b40c12982/Overview%20of%20Windows%20XP%20Service%20Pack%203.pdf) which
was also shipped in SP2 for Server 2003 (and XP64 by extension) quite
some time ago.

4.5 is shipped with SP2 for Vista  Server 2008. See
http://technet.microsoft.com/en-us/library/dd335033(WS.10).aspx It's
only ever been available for pre-Vista platforms as a 'manually'
installed redistributable  doesn't show up in Microsoft Update as yet
for pre-Vista platforms.

Markus I'd recommend setting InstallerVersion to 301 unless you want to
either bootstrap the 4.5 installer before your MSI (or expect your users
to manually install it) or you don't mind excluding users on certain
O/S'es (this is sometimes desirable if your application has certain
requirements). 3.1 is pushed to all versions of XP by Automatic Updates
so you're quite safe to assume that's the minimum your users will be
able to support (even Windows 2000 has 3.1 available).

Palbinder Sandher 
Software Deployment  IT Administrator
T: +44 (0) 141 945 8500 
F: +44 (0) 141 945 8501 

http://www.iesve.com 
**Design, Simulate + Innovate with the Virtual Environment**
Integrated Environmental Solutions Limited. Registered in Scotland No.
SC151456 
Registered Office - Helix Building, West Of Scotland Science Park,
Glasgow G20 0SP
Email Disclaimer
 

-Original Message-
From: Blair [mailto:os...@live.com] 
Sent: 03 November 2009 07:40
To: 'General discussion for Windows Installer XML toolset.'
Subject: Re: [WiX-users] How to know which InstallerVersion to use?
Importance: Low

IIRC, they ship 4.5 as part of XP SP3 and Vista SP1, along with the
equivalent service packs for the corresponding server OSs.

-Original Message-
From: Blair [mailto:os...@live.com]
Sent: Monday, November 02, 2009 11:31 PM
To: 'General discussion for Windows Installer XML toolset.'
Subject: Re: [WiX-users] How to know which InstallerVersion to use?
Importance: Low

Quoting myself:  MSI 4.5 - ..., and a redistributable ... for supported
pre-Vista platforms.

-Original Message-
From: Thomas Due [mailto:thomas@scanvaegt.dk]
Sent: Monday, November 02, 2009 11:09 PM
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] How to know which InstallerVersion to use?

Uh, according to this link:
http://msdn.microsoft.com/da-dk/library/dd408041%28en-us,VS.85%29.aspx

Is MSI 4.5 also available on Windows XP SP2 as a redistributable:

Windows Installer 4.5 is available as a redistributable for Windows
Server 2008, Windows Vista with Service Pack 1 (SP1), Windows XP with
Service Pack 2 (SP2) and later, and Windows Server 2003 with Service
Pack 1 (SP1) and later. For a complete list of all Windows Installer
versions and redistributables, see Released Versions of Windows
Installer.

This link describes each version and version number in relation to
operating system:
http://msdn.microsoft.com/da-dk/library/aa371185%28en-us,VS.85%29.aspx

Regards, 

Thomas Due



-Original Message-
From: Blair [mailto:os...@live.com]
Sent: 2. november 2009 22:46
To: 'General discussion for Windows Installer XML toolset.'
Subject: Re: [WiX-users] How to know which InstallerVersion to use?

If you don't specify, WiX currently defaults to 1.0 (100).

Very brief matrix:

MSI 1.x - basic MSI support, 32-bit only.
MSI 2.x - added 64-bit support.
MSI 3.0 - improved patching.
MSI 3.1 - improved external ui.
MSI 4.0 - Vista/2008 only. Incorporates
UAC-integration/restart-manager-integration/transaction-integration as
well as embedded-UI/msi-chaining and some improvements to patch support
(superseded components/patch removal custom actions.
MSI 4.5 - some bug fixes, and a redistributable containing the embedded
ui, msi chaining, and improved patch support (superseded components and
patch removal actions) for supported pre-Vista platforms. The restart
manager, UAC, and transaction integrations require platform support so
they are not in the downlevel redistributable (although they are
retained in the
vista/2008 redistributable), but all the other improvements in 4.0 are
in 4.5.
MSI 5.0 - Windows 7/2008 R2 only (AFAIK). Big things are SDDL for
configuring permissions, more control over services, finally some
improvement to the internal UI (a hyperlink control, a print and a
launch-app control events), along with a way to finally author packages
that can be switched between per-user and per-machine during the
installation.

See the links off this page for more details:
http://msdn.microsoft.com/library/aa372796.aspx for details after 2.0.

This page details each released build from 2.0 on:
http://msdn.microsoft.com/library/aa371185.aspx.

MSDN no longer documents the changes that 2.0 added from 1.x apart from
the 64-bit support, but no version of 1.x is supported anymore either
(that was much more than a decade ago). Most of the info on 1.x I found
was on Wikipedia

Re: [WiX-users] How to know which InstallerVersion to use?

2009-11-03 Thread Thomas Due
Oh right. Sorry, I missed that bit. I just stubbed my toes against: 
Vista/2008 only

That'll teach me to read the entire thing.. (not bloody likely, but one
can always hope ;) )

/Thomas

-Original Message-
From: Blair [mailto:os...@live.com] 
Sent: 3. november 2009 08:31
To: 'General discussion for Windows Installer XML toolset.'
Subject: Re: [WiX-users] How to know which InstallerVersion to use?

Quoting myself:  MSI 4.5 - ..., and a redistributable ... for supported
pre-Vista platforms.

-Original Message-
From: Thomas Due [mailto:thomas@scanvaegt.dk] 
Sent: Monday, November 02, 2009 11:09 PM
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] How to know which InstallerVersion to use?

Uh, according to this link:
http://msdn.microsoft.com/da-dk/library/dd408041%28en-us,VS.85%29.aspx

Is MSI 4.5 also available on Windows XP SP2 as a redistributable:

Windows Installer 4.5 is available as a redistributable for Windows
Server 2008, Windows Vista with Service Pack 1 (SP1), Windows XP with
Service Pack 2 (SP2) and later, and Windows Server 2003 with Service
Pack 1 (SP1) and later. For a complete list of all Windows Installer
versions and redistributables, see Released Versions of Windows
Installer.

This link describes each version and version number in relation to
operating system:
http://msdn.microsoft.com/da-dk/library/aa371185%28en-us,VS.85%29.aspx

Regards, 

Thomas Due



-Original Message-
From: Blair [mailto:os...@live.com] 
Sent: 2. november 2009 22:46
To: 'General discussion for Windows Installer XML toolset.'
Subject: Re: [WiX-users] How to know which InstallerVersion to use?

If you don't specify, WiX currently defaults to 1.0 (100).

Very brief matrix:

MSI 1.x - basic MSI support, 32-bit only.
MSI 2.x - added 64-bit support.
MSI 3.0 - improved patching.
MSI 3.1 - improved external ui.
MSI 4.0 - Vista/2008 only. Incorporates
UAC-integration/restart-manager-integration/transaction-integration as
well
as embedded-UI/msi-chaining and some improvements to patch support
(superseded components/patch removal custom actions.
MSI 4.5 - some bug fixes, and a redistributable containing the embedded
ui,
msi chaining, and improved patch support (superseded components and
patch
removal actions) for supported pre-Vista platforms. The restart manager,
UAC, and transaction integrations require platform support so they are
not
in the downlevel redistributable (although they are retained in the
vista/2008 redistributable), but all the other improvements in 4.0 are
in
4.5.
MSI 5.0 - Windows 7/2008 R2 only (AFAIK). Big things are SDDL for
configuring permissions, more control over services, finally some
improvement to the internal UI (a hyperlink control, a print and a
launch-app control events), along with a way to finally author packages
that
can be switched between per-user and per-machine during the
installation.

See the links off this page for more details:
http://msdn.microsoft.com/library/aa372796.aspx for details after 2.0.

This page details each released build from 2.0 on:
http://msdn.microsoft.com/library/aa371185.aspx.

MSDN no longer documents the changes that 2.0 added from 1.x apart from
the
64-bit support, but no version of 1.x is supported anymore either (that
was
much more than a decade ago). Most of the info on 1.x I found was on
Wikipedia.

If you look to see in the lists of what wasn't supported to determine
which version started supporting the things you use, you will then be
able
to determine which is your minimum version. Or, if you have a minimum
platform (XP SP2, Vista, whatever) you can look to see what shipped with
that platform and avoid anything that isn't supported in that release of
Windows Installer.

-Original Message-
From: Markus Karg [mailto:markus.k...@gmx.net] 
Sent: Monday, November 02, 2009 11:16 AM
To: 'General discussion for Windows Installer XML toolset.'
Subject: [WiX-users] How to know which InstallerVersion to use?

I am a beginner to MSI and WiX and have a question on the
InstallerVersion
attribute:

 

How to know what version of WindowsInstaller my .msi will need to run
correctly?

 

Is there some kind of table that I did not discover so far, containing
all
WiX / MSI features plus the needed version number?

 

And, if I do not use the attribute at all, what will happen then?

 

Maybe this is a silly question, but I did not find any answer besides 
For
64-bit Windows Installer packages, this property must be set to 200 or
greater..

 

Thanks!

Markus



--
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and
stay 
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference

Re: [WiX-users] How to know which InstallerVersion to use?

2009-11-03 Thread Markus Karg
 Markus I'd recommend setting InstallerVersion to 301 unless you want to
 either bootstrap the 4.5 installer before your MSI (or expect your
 users
 to manually install it) or you don't mind excluding users on certain
 O/S'es (this is sometimes desirable if your application has certain
 requirements). 3.1 is pushed to all versions of XP by Automatic Updates
 so you're quite safe to assume that's the minimum your users will be
 able to support (even Windows 2000 has 3.1 available).

Thank you for this tip. But why not just keep the default (100), unless I
need any particular feature of a higher version?


--
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay 
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] How to know which InstallerVersion to use?

2009-11-03 Thread Markus Karg
Blair,

thank you for this detailed information. It is a big help for me. Since I
don't know anything about any of the mentioned features, I doubt that I ever
will need a later version than 1.00 (100), as my software is not 64 Bit. :-)

I just have filed a request to add your list to the WiX documentation, so
people know what version put request.

Regards
Markus

 -Original Message-
 From: Blair [mailto:os...@live.com]
 Sent: Montag, 2. November 2009 22:46
 To: 'General discussion for Windows Installer XML toolset.'
 Subject: Re: [WiX-users] How to know which InstallerVersion to use?
 
 If you don't specify, WiX currently defaults to 1.0 (100).
 
 Very brief matrix:
 
 MSI 1.x - basic MSI support, 32-bit only.
 MSI 2.x - added 64-bit support.
 MSI 3.0 - improved patching.
 MSI 3.1 - improved external ui.
 MSI 4.0 - Vista/2008 only. Incorporates
 UAC-integration/restart-manager-integration/transaction-integration as
 well
 as embedded-UI/msi-chaining and some improvements to patch support
 (superseded components/patch removal custom actions.
 MSI 4.5 - some bug fixes, and a redistributable containing the embedded
 ui,
 msi chaining, and improved patch support (superseded components and
 patch
 removal actions) for supported pre-Vista platforms. The restart
 manager,
 UAC, and transaction integrations require platform support so they are
 not
 in the downlevel redistributable (although they are retained in the
 vista/2008 redistributable), but all the other improvements in 4.0 are
 in
 4.5.
 MSI 5.0 - Windows 7/2008 R2 only (AFAIK). Big things are SDDL for
 configuring permissions, more control over services, finally some
 improvement to the internal UI (a hyperlink control, a print and a
 launch-app control events), along with a way to finally author packages
 that
 can be switched between per-user and per-machine during the
 installation.
 
 See the links off this page for more details:
 http://msdn.microsoft.com/library/aa372796.aspx for details after 2.0.
 
 This page details each released build from 2.0 on:
 http://msdn.microsoft.com/library/aa371185.aspx.
 
 MSDN no longer documents the changes that 2.0 added from 1.x apart from
 the
 64-bit support, but no version of 1.x is supported anymore either (that
 was
 much more than a decade ago). Most of the info on 1.x I found was on
 Wikipedia.
 
 If you look to see in the lists of what wasn't supported to determine
 which version started supporting the things you use, you will then be
 able
 to determine which is your minimum version. Or, if you have a minimum
 platform (XP SP2, Vista, whatever) you can look to see what shipped
 with
 that platform and avoid anything that isn't supported in that release
 of
 Windows Installer.
 
 -Original Message-
 From: Markus Karg [mailto:markus.k...@gmx.net]
 Sent: Monday, November 02, 2009 11:16 AM
 To: 'General discussion for Windows Installer XML toolset.'
 Subject: [WiX-users] How to know which InstallerVersion to use?
 
 I am a beginner to MSI and WiX and have a question on the
 InstallerVersion
 attribute:
 
 
 
 How to know what version of WindowsInstaller my .msi will need to run
 correctly?
 
 
 
 Is there some kind of table that I did not discover so far, containing
 all
 WiX / MSI features plus the needed version number?
 
 
 
 And, if I do not use the attribute at all, what will happen then?
 
 
 
 Maybe this is a silly question, but I did not find any answer besides 
 For
 64-bit Windows Installer packages, this property must be set to 200 or
 greater..
 
 
 
 Thanks!
 
 Markus
 
 ---
 -
 --
 Come build with us! The BlackBerry(R) Developer Conference in SF, CA
 is the only developer event you need to attend this year. Jumpstart
 your
 developing skills, take BlackBerry mobile applications to market and
 stay
 ahead of the curve. Join us from November 9 - 12, 2009. Register now!
 http://p.sf.net/sfu/devconference
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users
 
 
 ---
 ---
 Come build with us! The BlackBerry(R) Developer Conference in SF, CA
 is the only developer event you need to attend this year. Jumpstart
 your
 developing skills, take BlackBerry mobile applications to market and
 stay
 ahead of the curve. Join us from November 9 - 12, 2009. Register now!
 http://p.sf.net/sfu/devconference
 ___
 WiX-users mailing list
 WiX-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/wix-users


--
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market

Re: [WiX-users] How to know which InstallerVersion to use?

2009-11-03 Thread Blair
It is human to not RTFM (along with all similar activities), isn't it
smile/

-Original Message-
From: Thomas Due [mailto:thomas@scanvaegt.dk] 
Sent: Tuesday, November 03, 2009 4:59 AM
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] How to know which InstallerVersion to use?

Oh right. Sorry, I missed that bit. I just stubbed my toes against: 
Vista/2008 only

That'll teach me to read the entire thing.. (not bloody likely, but one
can always hope ;) )

/Thomas

-Original Message-
From: Blair [mailto:os...@live.com] 
Sent: 3. november 2009 08:31
To: 'General discussion for Windows Installer XML toolset.'
Subject: Re: [WiX-users] How to know which InstallerVersion to use?

Quoting myself:  MSI 4.5 - ..., and a redistributable ... for supported
pre-Vista platforms.

-Original Message-
From: Thomas Due [mailto:thomas@scanvaegt.dk] 
Sent: Monday, November 02, 2009 11:09 PM
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] How to know which InstallerVersion to use?

Uh, according to this link:
http://msdn.microsoft.com/da-dk/library/dd408041%28en-us,VS.85%29.aspx

Is MSI 4.5 also available on Windows XP SP2 as a redistributable:

Windows Installer 4.5 is available as a redistributable for Windows
Server 2008, Windows Vista with Service Pack 1 (SP1), Windows XP with
Service Pack 2 (SP2) and later, and Windows Server 2003 with Service
Pack 1 (SP1) and later. For a complete list of all Windows Installer
versions and redistributables, see Released Versions of Windows
Installer.

This link describes each version and version number in relation to
operating system:
http://msdn.microsoft.com/da-dk/library/aa371185%28en-us,VS.85%29.aspx

Regards, 

Thomas Due



-Original Message-
From: Blair [mailto:os...@live.com] 
Sent: 2. november 2009 22:46
To: 'General discussion for Windows Installer XML toolset.'
Subject: Re: [WiX-users] How to know which InstallerVersion to use?

If you don't specify, WiX currently defaults to 1.0 (100).

Very brief matrix:

MSI 1.x - basic MSI support, 32-bit only.
MSI 2.x - added 64-bit support.
MSI 3.0 - improved patching.
MSI 3.1 - improved external ui.
MSI 4.0 - Vista/2008 only. Incorporates
UAC-integration/restart-manager-integration/transaction-integration as
well
as embedded-UI/msi-chaining and some improvements to patch support
(superseded components/patch removal custom actions.
MSI 4.5 - some bug fixes, and a redistributable containing the embedded
ui,
msi chaining, and improved patch support (superseded components and
patch
removal actions) for supported pre-Vista platforms. The restart manager,
UAC, and transaction integrations require platform support so they are
not
in the downlevel redistributable (although they are retained in the
vista/2008 redistributable), but all the other improvements in 4.0 are
in
4.5.
MSI 5.0 - Windows 7/2008 R2 only (AFAIK). Big things are SDDL for
configuring permissions, more control over services, finally some
improvement to the internal UI (a hyperlink control, a print and a
launch-app control events), along with a way to finally author packages
that
can be switched between per-user and per-machine during the
installation.

See the links off this page for more details:
http://msdn.microsoft.com/library/aa372796.aspx for details after 2.0.

This page details each released build from 2.0 on:
http://msdn.microsoft.com/library/aa371185.aspx.

MSDN no longer documents the changes that 2.0 added from 1.x apart from
the
64-bit support, but no version of 1.x is supported anymore either (that
was
much more than a decade ago). Most of the info on 1.x I found was on
Wikipedia.

If you look to see in the lists of what wasn't supported to determine
which version started supporting the things you use, you will then be
able
to determine which is your minimum version. Or, if you have a minimum
platform (XP SP2, Vista, whatever) you can look to see what shipped with
that platform and avoid anything that isn't supported in that release of
Windows Installer.

-Original Message-
From: Markus Karg [mailto:markus.k...@gmx.net] 
Sent: Monday, November 02, 2009 11:16 AM
To: 'General discussion for Windows Installer XML toolset.'
Subject: [WiX-users] How to know which InstallerVersion to use?

I am a beginner to MSI and WiX and have a question on the
InstallerVersion
attribute:

 

How to know what version of WindowsInstaller my .msi will need to run
correctly?

 

Is there some kind of table that I did not discover so far, containing
all
WiX / MSI features plus the needed version number?

 

And, if I do not use the attribute at all, what will happen then?

 

Maybe this is a silly question, but I did not find any answer besides 
For
64-bit Windows Installer packages, this property must be set to 200 or
greater..

 

Thanks!

Markus



--
Come build with us! The BlackBerry(R

Re: [WiX-users] How to know which InstallerVersion to use?

2009-11-03 Thread Thomas Due
Jumping to conclusions certainly is grin/

/Thomas

-Original Message-
From: Blair [mailto:os...@live.com] 
Sent: 4. november 2009 06:49
To: 'General discussion for Windows Installer XML toolset.'
Subject: Re: [WiX-users] How to know which InstallerVersion to use?

It is human to not RTFM (along with all similar activities), isn't it
smile/

-Original Message-
From: Thomas Due [mailto:thomas@scanvaegt.dk] 
Sent: Tuesday, November 03, 2009 4:59 AM
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] How to know which InstallerVersion to use?

Oh right. Sorry, I missed that bit. I just stubbed my toes against: 
Vista/2008 only

That'll teach me to read the entire thing.. (not bloody likely, but one
can always hope ;) )

/Thomas

-Original Message-
From: Blair [mailto:os...@live.com] 
Sent: 3. november 2009 08:31
To: 'General discussion for Windows Installer XML toolset.'
Subject: Re: [WiX-users] How to know which InstallerVersion to use?

Quoting myself:  MSI 4.5 - ..., and a redistributable ... for supported
pre-Vista platforms.

-Original Message-
From: Thomas Due [mailto:thomas@scanvaegt.dk] 
Sent: Monday, November 02, 2009 11:09 PM
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] How to know which InstallerVersion to use?

Uh, according to this link:
http://msdn.microsoft.com/da-dk/library/dd408041%28en-us,VS.85%29.aspx

Is MSI 4.5 also available on Windows XP SP2 as a redistributable:

Windows Installer 4.5 is available as a redistributable for Windows
Server 2008, Windows Vista with Service Pack 1 (SP1), Windows XP with
Service Pack 2 (SP2) and later, and Windows Server 2003 with Service
Pack 1 (SP1) and later. For a complete list of all Windows Installer
versions and redistributables, see Released Versions of Windows
Installer.

This link describes each version and version number in relation to
operating system:
http://msdn.microsoft.com/da-dk/library/aa371185%28en-us,VS.85%29.aspx

Regards, 

Thomas Due



-Original Message-
From: Blair [mailto:os...@live.com] 
Sent: 2. november 2009 22:46
To: 'General discussion for Windows Installer XML toolset.'
Subject: Re: [WiX-users] How to know which InstallerVersion to use?

If you don't specify, WiX currently defaults to 1.0 (100).

Very brief matrix:

MSI 1.x - basic MSI support, 32-bit only.
MSI 2.x - added 64-bit support.
MSI 3.0 - improved patching.
MSI 3.1 - improved external ui.
MSI 4.0 - Vista/2008 only. Incorporates
UAC-integration/restart-manager-integration/transaction-integration as
well
as embedded-UI/msi-chaining and some improvements to patch support
(superseded components/patch removal custom actions.
MSI 4.5 - some bug fixes, and a redistributable containing the embedded
ui,
msi chaining, and improved patch support (superseded components and
patch
removal actions) for supported pre-Vista platforms. The restart manager,
UAC, and transaction integrations require platform support so they are
not
in the downlevel redistributable (although they are retained in the
vista/2008 redistributable), but all the other improvements in 4.0 are
in
4.5.
MSI 5.0 - Windows 7/2008 R2 only (AFAIK). Big things are SDDL for
configuring permissions, more control over services, finally some
improvement to the internal UI (a hyperlink control, a print and a
launch-app control events), along with a way to finally author packages
that
can be switched between per-user and per-machine during the
installation.

See the links off this page for more details:
http://msdn.microsoft.com/library/aa372796.aspx for details after 2.0.

This page details each released build from 2.0 on:
http://msdn.microsoft.com/library/aa371185.aspx.

MSDN no longer documents the changes that 2.0 added from 1.x apart from
the
64-bit support, but no version of 1.x is supported anymore either (that
was
much more than a decade ago). Most of the info on 1.x I found was on
Wikipedia.

If you look to see in the lists of what wasn't supported to determine
which version started supporting the things you use, you will then be
able
to determine which is your minimum version. Or, if you have a minimum
platform (XP SP2, Vista, whatever) you can look to see what shipped with
that platform and avoid anything that isn't supported in that release of
Windows Installer.

-Original Message-
From: Markus Karg [mailto:markus.k...@gmx.net] 
Sent: Monday, November 02, 2009 11:16 AM
To: 'General discussion for Windows Installer XML toolset.'
Subject: [WiX-users] How to know which InstallerVersion to use?

I am a beginner to MSI and WiX and have a question on the
InstallerVersion
attribute:

 

How to know what version of WindowsInstaller my .msi will need to run
correctly?

 

Is there some kind of table that I did not discover so far, containing
all
WiX / MSI features plus the needed version number?

 

And, if I do not use the attribute at all, what will happen then?

 

Maybe this is a silly

Re: [WiX-users] How to know which InstallerVersion to use?

2009-11-02 Thread Blair
If you don't specify, WiX currently defaults to 1.0 (100).

Very brief matrix:

MSI 1.x - basic MSI support, 32-bit only.
MSI 2.x - added 64-bit support.
MSI 3.0 - improved patching.
MSI 3.1 - improved external ui.
MSI 4.0 - Vista/2008 only. Incorporates
UAC-integration/restart-manager-integration/transaction-integration as well
as embedded-UI/msi-chaining and some improvements to patch support
(superseded components/patch removal custom actions.
MSI 4.5 - some bug fixes, and a redistributable containing the embedded ui,
msi chaining, and improved patch support (superseded components and patch
removal actions) for supported pre-Vista platforms. The restart manager,
UAC, and transaction integrations require platform support so they are not
in the downlevel redistributable (although they are retained in the
vista/2008 redistributable), but all the other improvements in 4.0 are in
4.5.
MSI 5.0 - Windows 7/2008 R2 only (AFAIK). Big things are SDDL for
configuring permissions, more control over services, finally some
improvement to the internal UI (a hyperlink control, a print and a
launch-app control events), along with a way to finally author packages that
can be switched between per-user and per-machine during the installation.

See the links off this page for more details:
http://msdn.microsoft.com/library/aa372796.aspx for details after 2.0.

This page details each released build from 2.0 on:
http://msdn.microsoft.com/library/aa371185.aspx.

MSDN no longer documents the changes that 2.0 added from 1.x apart from the
64-bit support, but no version of 1.x is supported anymore either (that was
much more than a decade ago). Most of the info on 1.x I found was on
Wikipedia.

If you look to see in the lists of what wasn't supported to determine
which version started supporting the things you use, you will then be able
to determine which is your minimum version. Or, if you have a minimum
platform (XP SP2, Vista, whatever) you can look to see what shipped with
that platform and avoid anything that isn't supported in that release of
Windows Installer.

-Original Message-
From: Markus Karg [mailto:markus.k...@gmx.net] 
Sent: Monday, November 02, 2009 11:16 AM
To: 'General discussion for Windows Installer XML toolset.'
Subject: [WiX-users] How to know which InstallerVersion to use?

I am a beginner to MSI and WiX and have a question on the InstallerVersion
attribute:

 

How to know what version of WindowsInstaller my .msi will need to run
correctly?

 

Is there some kind of table that I did not discover so far, containing all
WiX / MSI features plus the needed version number?

 

And, if I do not use the attribute at all, what will happen then?

 

Maybe this is a silly question, but I did not find any answer besides  For
64-bit Windows Installer packages, this property must be set to 200 or
greater..

 

Thanks!

Markus


--
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay 
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


--
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay 
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] How to know which InstallerVersion to use?

2009-11-02 Thread Thomas Due
Uh, according to this link:
http://msdn.microsoft.com/da-dk/library/dd408041%28en-us,VS.85%29.aspx

Is MSI 4.5 also available on Windows XP SP2 as a redistributable:

Windows Installer 4.5 is available as a redistributable for Windows
Server 2008, Windows Vista with Service Pack 1 (SP1), Windows XP with
Service Pack 2 (SP2) and later, and Windows Server 2003 with Service
Pack 1 (SP1) and later. For a complete list of all Windows Installer
versions and redistributables, see Released Versions of Windows
Installer.

This link describes each version and version number in relation to
operating system:
http://msdn.microsoft.com/da-dk/library/aa371185%28en-us,VS.85%29.aspx

Regards, 

Thomas Due



-Original Message-
From: Blair [mailto:os...@live.com] 
Sent: 2. november 2009 22:46
To: 'General discussion for Windows Installer XML toolset.'
Subject: Re: [WiX-users] How to know which InstallerVersion to use?

If you don't specify, WiX currently defaults to 1.0 (100).

Very brief matrix:

MSI 1.x - basic MSI support, 32-bit only.
MSI 2.x - added 64-bit support.
MSI 3.0 - improved patching.
MSI 3.1 - improved external ui.
MSI 4.0 - Vista/2008 only. Incorporates
UAC-integration/restart-manager-integration/transaction-integration as
well
as embedded-UI/msi-chaining and some improvements to patch support
(superseded components/patch removal custom actions.
MSI 4.5 - some bug fixes, and a redistributable containing the embedded
ui,
msi chaining, and improved patch support (superseded components and
patch
removal actions) for supported pre-Vista platforms. The restart manager,
UAC, and transaction integrations require platform support so they are
not
in the downlevel redistributable (although they are retained in the
vista/2008 redistributable), but all the other improvements in 4.0 are
in
4.5.
MSI 5.0 - Windows 7/2008 R2 only (AFAIK). Big things are SDDL for
configuring permissions, more control over services, finally some
improvement to the internal UI (a hyperlink control, a print and a
launch-app control events), along with a way to finally author packages
that
can be switched between per-user and per-machine during the
installation.

See the links off this page for more details:
http://msdn.microsoft.com/library/aa372796.aspx for details after 2.0.

This page details each released build from 2.0 on:
http://msdn.microsoft.com/library/aa371185.aspx.

MSDN no longer documents the changes that 2.0 added from 1.x apart from
the
64-bit support, but no version of 1.x is supported anymore either (that
was
much more than a decade ago). Most of the info on 1.x I found was on
Wikipedia.

If you look to see in the lists of what wasn't supported to determine
which version started supporting the things you use, you will then be
able
to determine which is your minimum version. Or, if you have a minimum
platform (XP SP2, Vista, whatever) you can look to see what shipped with
that platform and avoid anything that isn't supported in that release of
Windows Installer.

-Original Message-
From: Markus Karg [mailto:markus.k...@gmx.net] 
Sent: Monday, November 02, 2009 11:16 AM
To: 'General discussion for Windows Installer XML toolset.'
Subject: [WiX-users] How to know which InstallerVersion to use?

I am a beginner to MSI and WiX and have a question on the
InstallerVersion
attribute:

 

How to know what version of WindowsInstaller my .msi will need to run
correctly?

 

Is there some kind of table that I did not discover so far, containing
all
WiX / MSI features plus the needed version number?

 

And, if I do not use the attribute at all, what will happen then?

 

Maybe this is a silly question, but I did not find any answer besides 
For
64-bit Windows Installer packages, this property must be set to 200 or
greater..

 

Thanks!

Markus



--
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and
stay 
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users




--
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay 
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


Re: [WiX-users] How to know which InstallerVersion to use?

2009-11-02 Thread Blair
Quoting myself:  MSI 4.5 - ..., and a redistributable ... for supported
pre-Vista platforms.

-Original Message-
From: Thomas Due [mailto:thomas@scanvaegt.dk] 
Sent: Monday, November 02, 2009 11:09 PM
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] How to know which InstallerVersion to use?

Uh, according to this link:
http://msdn.microsoft.com/da-dk/library/dd408041%28en-us,VS.85%29.aspx

Is MSI 4.5 also available on Windows XP SP2 as a redistributable:

Windows Installer 4.5 is available as a redistributable for Windows
Server 2008, Windows Vista with Service Pack 1 (SP1), Windows XP with
Service Pack 2 (SP2) and later, and Windows Server 2003 with Service
Pack 1 (SP1) and later. For a complete list of all Windows Installer
versions and redistributables, see Released Versions of Windows
Installer.

This link describes each version and version number in relation to
operating system:
http://msdn.microsoft.com/da-dk/library/aa371185%28en-us,VS.85%29.aspx

Regards, 

Thomas Due



-Original Message-
From: Blair [mailto:os...@live.com] 
Sent: 2. november 2009 22:46
To: 'General discussion for Windows Installer XML toolset.'
Subject: Re: [WiX-users] How to know which InstallerVersion to use?

If you don't specify, WiX currently defaults to 1.0 (100).

Very brief matrix:

MSI 1.x - basic MSI support, 32-bit only.
MSI 2.x - added 64-bit support.
MSI 3.0 - improved patching.
MSI 3.1 - improved external ui.
MSI 4.0 - Vista/2008 only. Incorporates
UAC-integration/restart-manager-integration/transaction-integration as
well
as embedded-UI/msi-chaining and some improvements to patch support
(superseded components/patch removal custom actions.
MSI 4.5 - some bug fixes, and a redistributable containing the embedded
ui,
msi chaining, and improved patch support (superseded components and
patch
removal actions) for supported pre-Vista platforms. The restart manager,
UAC, and transaction integrations require platform support so they are
not
in the downlevel redistributable (although they are retained in the
vista/2008 redistributable), but all the other improvements in 4.0 are
in
4.5.
MSI 5.0 - Windows 7/2008 R2 only (AFAIK). Big things are SDDL for
configuring permissions, more control over services, finally some
improvement to the internal UI (a hyperlink control, a print and a
launch-app control events), along with a way to finally author packages
that
can be switched between per-user and per-machine during the
installation.

See the links off this page for more details:
http://msdn.microsoft.com/library/aa372796.aspx for details after 2.0.

This page details each released build from 2.0 on:
http://msdn.microsoft.com/library/aa371185.aspx.

MSDN no longer documents the changes that 2.0 added from 1.x apart from
the
64-bit support, but no version of 1.x is supported anymore either (that
was
much more than a decade ago). Most of the info on 1.x I found was on
Wikipedia.

If you look to see in the lists of what wasn't supported to determine
which version started supporting the things you use, you will then be
able
to determine which is your minimum version. Or, if you have a minimum
platform (XP SP2, Vista, whatever) you can look to see what shipped with
that platform and avoid anything that isn't supported in that release of
Windows Installer.

-Original Message-
From: Markus Karg [mailto:markus.k...@gmx.net] 
Sent: Monday, November 02, 2009 11:16 AM
To: 'General discussion for Windows Installer XML toolset.'
Subject: [WiX-users] How to know which InstallerVersion to use?

I am a beginner to MSI and WiX and have a question on the
InstallerVersion
attribute:

 

How to know what version of WindowsInstaller my .msi will need to run
correctly?

 

Is there some kind of table that I did not discover so far, containing
all
WiX / MSI features plus the needed version number?

 

And, if I do not use the attribute at all, what will happen then?

 

Maybe this is a silly question, but I did not find any answer besides 
For
64-bit Windows Installer packages, this property must be set to 200 or
greater..

 

Thanks!

Markus



--
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and
stay 
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
___
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users





--
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay

Re: [WiX-users] How to know which InstallerVersion to use?

2009-11-02 Thread Blair
IIRC, they ship 4.5 as part of XP SP3 and Vista SP1, along with the
equivalent service packs for the corresponding server OSs.

-Original Message-
From: Blair [mailto:os...@live.com] 
Sent: Monday, November 02, 2009 11:31 PM
To: 'General discussion for Windows Installer XML toolset.'
Subject: Re: [WiX-users] How to know which InstallerVersion to use?
Importance: Low

Quoting myself:  MSI 4.5 - ..., and a redistributable ... for supported
pre-Vista platforms.

-Original Message-
From: Thomas Due [mailto:thomas@scanvaegt.dk] 
Sent: Monday, November 02, 2009 11:09 PM
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] How to know which InstallerVersion to use?

Uh, according to this link:
http://msdn.microsoft.com/da-dk/library/dd408041%28en-us,VS.85%29.aspx

Is MSI 4.5 also available on Windows XP SP2 as a redistributable:

Windows Installer 4.5 is available as a redistributable for Windows
Server 2008, Windows Vista with Service Pack 1 (SP1), Windows XP with
Service Pack 2 (SP2) and later, and Windows Server 2003 with Service
Pack 1 (SP1) and later. For a complete list of all Windows Installer
versions and redistributables, see Released Versions of Windows
Installer.

This link describes each version and version number in relation to
operating system:
http://msdn.microsoft.com/da-dk/library/aa371185%28en-us,VS.85%29.aspx

Regards, 

Thomas Due



-Original Message-
From: Blair [mailto:os...@live.com] 
Sent: 2. november 2009 22:46
To: 'General discussion for Windows Installer XML toolset.'
Subject: Re: [WiX-users] How to know which InstallerVersion to use?

If you don't specify, WiX currently defaults to 1.0 (100).

Very brief matrix:

MSI 1.x - basic MSI support, 32-bit only.
MSI 2.x - added 64-bit support.
MSI 3.0 - improved patching.
MSI 3.1 - improved external ui.
MSI 4.0 - Vista/2008 only. Incorporates
UAC-integration/restart-manager-integration/transaction-integration as
well
as embedded-UI/msi-chaining and some improvements to patch support
(superseded components/patch removal custom actions.
MSI 4.5 - some bug fixes, and a redistributable containing the embedded
ui,
msi chaining, and improved patch support (superseded components and
patch
removal actions) for supported pre-Vista platforms. The restart manager,
UAC, and transaction integrations require platform support so they are
not
in the downlevel redistributable (although they are retained in the
vista/2008 redistributable), but all the other improvements in 4.0 are
in
4.5.
MSI 5.0 - Windows 7/2008 R2 only (AFAIK). Big things are SDDL for
configuring permissions, more control over services, finally some
improvement to the internal UI (a hyperlink control, a print and a
launch-app control events), along with a way to finally author packages
that
can be switched between per-user and per-machine during the
installation.

See the links off this page for more details:
http://msdn.microsoft.com/library/aa372796.aspx for details after 2.0.

This page details each released build from 2.0 on:
http://msdn.microsoft.com/library/aa371185.aspx.

MSDN no longer documents the changes that 2.0 added from 1.x apart from
the
64-bit support, but no version of 1.x is supported anymore either (that
was
much more than a decade ago). Most of the info on 1.x I found was on
Wikipedia.

If you look to see in the lists of what wasn't supported to determine
which version started supporting the things you use, you will then be
able
to determine which is your minimum version. Or, if you have a minimum
platform (XP SP2, Vista, whatever) you can look to see what shipped with
that platform and avoid anything that isn't supported in that release of
Windows Installer.

-Original Message-
From: Markus Karg [mailto:markus.k...@gmx.net] 
Sent: Monday, November 02, 2009 11:16 AM
To: 'General discussion for Windows Installer XML toolset.'
Subject: [WiX-users] How to know which InstallerVersion to use?

I am a beginner to MSI and WiX and have a question on the
InstallerVersion
attribute:

 

How to know what version of WindowsInstaller my .msi will need to run
correctly?

 

Is there some kind of table that I did not discover so far, containing
all
WiX / MSI features plus the needed version number?

 

And, if I do not use the attribute at all, what will happen then?

 

Maybe this is a silly question, but I did not find any answer besides 
For
64-bit Windows Installer packages, this property must be set to 200 or
greater..

 

Thanks!

Markus



--
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and
stay 
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
___
WiX-users mailing list
WiX-users