#2: Why not just reference the MSI ProductVersion property? Use the [] syntax
to reference properties in Registry Key, Name, or Value:
<RegistryKey Key="Some\Path\[ProductVersion]" />
-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Neil Enns
Sent: Wednesday, June 25, 2008 8:15 AM
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] VS setup project -> WiX 3.0 conversion
For #1 I keep forgetting that's one of the topics on my list to add to the
docs. In the mean time you can read Alex's blog entry which is how I got it
working:
http://blogs.technet.com/alexshev/archive/2008/02/15/from-msi-to-wix-part-8-major-upgrade.aspx.
For #2, we have this set up as a WiX preprocessor variable. Somewhere in your
file put <?define myVersion="1.0.0.0"?>. Then wherever you want to refer to it
use $(var.MyVersion).
Neil
________________________________
From: [EMAIL PROTECTED] [EMAIL PROTECTED] On Behalf Of Alex Ivanoff [EMAIL
PROTECTED]
Sent: Wednesday, June 25, 2008 8:04 AM
To: [email protected]
Subject: [WiX-users] VS setup project -> WiX 3.0 conversion
I am just starting with WiX 3.0. As an exercise I converted one of our
simple VS 2008 setup projects to WiX 3.0 and have two questions so far:
1. How do I make the new installer uninstall the previous version of the
product? Is it just a matter of setting UpgradeCode?
2. How can I use Product element's Version attribute in the script?
Something like this:
<Product Id="..."
Name="..."
Language="1033"
Version="1.0.0.0">
...
<RegistryKey Key="Version" />
</Product>
I guess I can define a property, but is there a better way?
-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
WiX-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-users
-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
WiX-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-users
-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
WiX-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-users